第三十六章 全面排查
在无名心法第九式剑心通明的心境下,陈子轩看程序代码,已经不是一行一行的看,而是一页一页的扫。
陈子轩之前用功刻苦学习大量源代码案例的成果也显现出来了,因为他阅读过大量别人写的各种模块的源代码,所以他排查起来,不是去抠一个单词一个语句,而是在整个系统结构下面的有序扫描。
举个通俗的例子,在一缸黄豆里面,混进了一粒黑豆,现在要找到这颗黑豆,怎么找?
项目主管将这缸黄豆分成了八份,分给八个人来找,当然这可以减轻工作量,加快时间。
但是如果这八个人,把各自分到的黄豆,一粒一粒的拿出来检查,是不是就非常的慢。而如果一次抓一小把,那么十几粒,放在手心一次检查,速度是不是就会快一点。
陈子轩是怎么做的?陈子轩相当于把那缸大豆倾斜慢慢倒入一个盘子里,一次倒进去五十粒左右,平撒在盘子里,用眼睛扫一下,没有发现那颗黑豆就立刻清空盘子,再倒。两秒种倒一次扫一次,这样速度当然就会更快。
普通的人其实也能这样一次倒五十粒左右进行检查,但是没办法一直保持2秒一次的稳定扫描速度,而且这样做很快就会眼睛酸痛,大脑疲惫,坚持不下去,一不留神,那颗黑豆就会查漏了,那就等于整个排查工作白费,又得重头再来。
陈子轩的眼睛,如同一个照相机,当一页源代码印入眼帘后,整页的代码立刻被眼睛“拍”下来,送入大脑进行分析处理,而大脑则要快速进行扫描判断,是否存在语句问题,2秒钟的时间,陈子轩只有在剑心通明的心境中,才能毫无遗漏的快速扫描分析。
一个小时过去,陈子轩顺利完成排查任务,虽然他在他所负责的模块中,发现了一些小问题,但这些问题只是会降低系统运行的效率,并不会引起通讯故障。所以关键的bug,不在他负责的模块里。
陈子轩站起身,伸了个懒腰,刚才自己几乎是一动不动,目不转晴的高效工作,现在应该要好好放松一下自己,他便去给自己泡杯咖啡休息一下。
主管看到陈子轩一个人坐在那悠哉悠哉的小口喝着咖啡,走过来,问:“怎么不工作?不知道现在时间很紧吗?”
陈子轩抬起头,望着主管,微笑着说:“我的排查任务已经完成了,只找到几个低效的小问题,我已经修改了,至于引起通讯故障的bug,我这边的模块里,没有找到。”
主管露出不太相信的表情,对着其他程序员说:“大家报一下,现在完成多少进度了!”
“10%”,“13%”,“12%”“15%”……
其他七名程序员,最快的进度,也才检查了15%的进度,陈子轩说自己已经完成了,主管自然是不相信。
“你确认一字不漏的全部检查了?”主管说话的语气明显是对陈子轩不信任。
陈子轩回答:“是的,全部检查完毕,百分之百!”
主管不可思议的望着陈子轩,又说:“你知道如果因为你的图快引起疏漏,导致这次排查任务失败……”
“我来承担全部责任!”陈子轩自信的打断主管的话。
其他的七名程序员都停下手头的工作,望向陈子轩这边,他们也明显表现出对陈子轩的不满,如果说他一个小时能够完成,而他们需要八到十个小时才能完成,这意味着什么?
平时陈子轩也并未表现出超人的才能,今天他一个小时完成八个小时的工作,别人自然是不会相信,只以为他是抱着侥幸心理,赌问题不是出在他负责排查的部分。
陈子轩看了看那些程序员的眼神,放下手中的咖啡,站起来,说:“这样吧,我把整个软件程序全部排查一遍,找到那个bug,和大家的排查最后结果对一下,看看我有没有说大话。”
陈子轩此话一出,立刻激起其他程序员的强烈不满,这小子太狂妄了吧!他一个人要做八个人的事情?!
主管倒是不在乎他主动要求多做事,只要最后能找到问题所在,让他试试也无妨。
“好!陈子轩,你就将整个程序全部排查一遍,我想按照你的速度,其他人排查完他们所负责的模块,你的全面排查工作应该也完成了。”主管脸上挂着笑,心里却并不看好陈子轩。
“ok!喝完这杯咖啡我就开始!”陈子轩又端起咖啡,把剩下的半杯,慢慢喝完。
其他七个程序员的眼睛里,都有些开始冒火了,能进入微软中国公司的程序员,自视都是非常高的人,遇到陈子轩这样狂妄的人,自然是心中不服。
咖啡喝完,陈子轩又进入剑心通明的心境,开始全面排查整个程序。
坐在陈子轩右边的一名程序员偷偷观察了一下,大吃一惊,陈子轩翻页比翻书还快!几乎两秒钟翻一次页!
这种速度下能够保证百分之百的无遗漏吗?那程序员试问自己,他做不到。
可是他看着陈子轩的状态,两眼一直紧盯着屏幕,一眨不眨,整个人仿佛入定了一般,这种状态的确象是神高度集中,全神贯注,除了眼前的屏幕,对外界的一切都无视。
这名程序员开始有一点点相信,陈子轩没有说大话,不过这的确,太不可思议了!
项目部的程序员们,看着陈子轩真的开始全面排查,也不甘示弱,纷纷加快了排查的进度。
时间一分一秒的流过,整个办公区静得只听到键盘的敲击声。
两个小时过去了,已经过了中午12点,竟没有一个名程序员起身去吃饭!
因为陈子轩还是一动不动的坐在那里!除了右手的手指不停的在敲击着pgdn翻页键。
“啊――我受不了啦!我要疯啦!”一名程序员忍受不住这种沉闷压抑和高度紧张的气氛,大声喊道。
其他那些程序员都被这人的喊叫声惊醒,纷纷望向他,只见他刚要起身,竟站立不稳扑通一下摔到在地。
他连续坐在那里已经三个小时了,三个小时没有活动,腿脚都有些麻木,血不循环,所以突然起身竟然摔倒。
其他的程序员纷纷起身,过去把他扶起来,有人提议先去吃饭休息一下,再回来接着做。
于是他们都拿起自己的员工餐卡,准备去餐厅,突然有人指着陈子轩。
“你们看!他!”