作者:可乐要加糖
王智看了一眼罗文坤,罗文坤连忙点头表示同意。
对于自己的这个几个朋友,罗文坤当然不会有什么秘密可言。
接下来,徐佑等人一起查看起了,初版学霸社区app的代码。
因为这是一款安卓平台的软件,所用的文件格式是APK格式。
其中的程序语言,是基于java语言进行开发的。
看着看着,徐佑也知道,这样下去,一时间是很难找到其中的问题的。
毕竟整个代码的数量实在太多,想要全部看完,可不知道要用多久的时间。
想到这,徐佑说道:
“可以借我一台电脑,让我自己看一下这些代码吗?”
楼嵩闻言也附和道:“也借我一台吧。”
“可以,王总,帮着安排一下吧。”罗文坤说道。
说着,王智吩咐一个员工,给徐佑和楼嵩一人提供了一台电脑。
因为徐佑和楼嵩都有自己独特解决问题的习惯,如果大家用同一台电脑查看代码的话,效率肯定会非常低。
林诗知道自己虽然修了个计算机的第二学位,计算机水平还是没那么高的,就没效仿徐佑和楼嵩,而是跟着其他人一起看一个电脑,以学习为主。
“看这两个人的架势,真的打算今天就把bug给解决了吗?”王智心说道。
通过代码去寻找bug,这种能力王智当然也是有的。
不过,至于什么时候能定位bug,并把它解决掉。
所需要多少时间,这就说不好了。
更别说,在这之后,后续可能还会出现更严重的bug。
虽然王智并不相信,这两个年轻人真的能把bug找出来并解决掉。
可还是为他们一人提供了一台电脑,并帮他们找到了对于的代码文件。
在这个问题上,徐佑和楼嵩都默契的没有选择合作。
倒不是他们彼此之间不够信任对方。
只是这种问题,最好还是自己把所有的代码都看一遍。
单纯的看一部分代码,可能不会发现什么问题,因为它们本身可能就是完全正确的。
只有看完所有的代码,才更能发现关键问题的所在。
徐佑和楼嵩,在得到了自己独立的电脑后,纷纷将注意力集中在代码上。
从它们观察代码的样子,能够看出,它们寻找问题的方式并不相同。
第241章 还有这种操作?
徐佑快速的滑动着鼠标的滚轮,查看代码的速度非常的快。
如果不看屏幕中的内容的话,感觉徐佑就像是在浏览一篇营销号发表的噱头文章一般,只需要扫几眼,就能够看出其主要内容。
当然,这是徐佑在开启了深度学习状态之后,用五倍速查看的结果。
而楼嵩的速度同样很快,而且也使用了很多的技巧,对输入数据、代码版本、运行环境等等进行二分,并尝试着注释掉部分代码,在不同位置添加试探性代码等等。
可是,即使楼嵩使用了很多的技巧,在速度上,依然与深度学习状态下的徐佑有了很大差距。
不到一个小时的时间,徐佑就把所有的代码都浏览了一遍。
完成了所有代码的浏览之后。
徐佑紧闭双眼,在脑海中审视着这些代码。
这是徐佑之前所掌握的一种独特的解决问题的方式。
在徐佑大脑的状态非常好的时候,就可以通过这样的方式,全盘进行问题的分析。
“好像,并没有什么明显的问题。”
徐佑承认,这里面的有些代码,写的不够漂亮,有些拖拖拉拉。
完全可以写得更简洁一些的。
当然,这与出现bug之间,并没有什么必然的联系。
既然代码没什么问题的话。
徐佑觉得,应该尝试从手机芯片的问题入手。
手机芯片肯定是没法重做了,不过还是可能从代码与手机芯片之前,找到什么矛盾之处,并进一步优化这些代码的。
想到这,徐佑向王智问起了,那几款出现卡顿现象的手机芯片型号。
了解到了这些芯片的具体型号后,徐佑在网络上,查找着这些芯片的具体参数,以及主要特点。
终于,在徐佑的不断探索之中,确定了一个可能存在的问题。
“这些芯片所使用的算法,会让它们在每个时钟周期内,产生更多bit的商。就是通过这样的方式,让它们的速度,比同等条件下的其他芯片更快。”
徐佑想着,如果从这个方向入手的话,是有可能解决掉这个bug的。
这个时候,楼嵩好像也把整个代码给看完了。
看样子,楼嵩并没有找到什么关键的问题。
徐佑和楼嵩相视一眼,决定互相交流着彼此的发现。
“怎么样,楼嵩,找到什么问题了吗?”徐佑问道。
楼嵩摇头道:“除了代码写得啰嗦了一点之外,暂时没发现什么问题。”
徐佑闻言也笑了笑,没想在代码的问题上,楼嵩也和自己有一样的想法。
“我也觉得代码上没有什么本质上的问题。不过刚才我查了一下这几款手机芯片,发现了一个共同点。”
徐佑将自己的发现,和楼嵩讲述了一遍。
楼嵩听完,也觉得这是一个非常可能的方向。
“没错,这却是可能是问题出现的原因。”
楼嵩并没有因为徐佑比自己先找到问题,而感到沮丧。
在楼嵩心中,徐佑是唯一一个不逊于自己的同龄人。
徐佑也同样没有因此而庆幸。
自己可是在深度状态下,才找到的这个问题,这对于楼嵩来说,肯定是不公平的。
什么时候能在普通状态下和楼嵩算得一样快,那才是真正的厉害。
在这之后,徐佑和楼嵩讨论了一下解决这个问题的方法,并陷入了思考之中。
这时,楼嵩突然说道:
“我们可以尝试着做一个模型,把它转化为一个数学问题。”
“嗯?这个还可以转化成数学问题的?”
徐佑也是第一次听说这种说法,顿时来了兴趣。
“是有这个可能的,因为本质上,这里就是一系列的数学运算。”
楼嵩给徐佑讲解了一下自己的思路,徐佑努力听着,又认真思考了一番,总算明白了楼嵩的意思。
楼嵩在讲解自己的思路时,跳跃性特别的强,甚至比韦神的课还要更加的难懂。
除了徐佑之外,其他人根本不知道,楼嵩是在说些什么。
甚至王智都有些怀疑,楼嵩所说的这些东西,真的是存在的吗?
王智作为一个资深的程序猿,都没有听过楼嵩说的这些方法。
不过,罗文坤还是很清楚徐佑和楼嵩的实力,知道他们肯定是找到了一些方向。
“今天时间看来是不够了。要不徐佑,我把这个问题,当作横向课题给你研究一下?费用什么的都好说。”
“不用这么麻烦吧,就是一个程序的问题,而且我们也不确定是否能够解决。楼嵩,你觉得呢?”
“没错,这对我们来说,就是一道题目而已,我们回去再研究一下就好了。”
罗文坤心说,我是真的不差钱啊。
不过,看这两人的样子,也都是不差钱的主。
罗文坤想着,要是他俩真能把这个bug给解决掉。
自己也不能什么也不表示。
大不了,就把他们的银行卡号要来,直接打一笔钱过去好了。
待徐佑、楼嵩、罗文坤、林诗四人离开后。
王智终于忍不住和其他人议论起了这件事情。
“今天和罗总一起来的这个三个人,是他的同学吗?怎么被罗总说的,好像是什么专家一样?”
王智并没有认出徐佑的身份。
对于徐佑的名字和事迹,王智自然是听说过,但还不知道,徐佑具体长得什么样子。
“王总,这几个学生可不简单。头发比较短的那个男生叫徐佑,是蓟大的风云人物,在《Nature》、《Science》上发了好几篇论文的。头发长的那个男生叫楼嵩,是个数学天才,也在什么数学杂志发过论文。他们俩分别是当年世界物理竞赛和数学竞赛的冠军。”
听到徐佑这个名字,王智一下子想了起来。
“原来那个人就是徐佑啊。怪不得罗总那么信任他。”
对于楼嵩这个名字,王智倒是没听过。
不过通过这位员工的描述,王智也知道,他们都不是那种普通的学生。
即使是在蓟大,也肯定是出类拔萃的存在了。
只是,王智还是不相信,他们能这么容易,就解决这个app的bug。