毛经理用手扶了扶自己的眼镜,说“这个项目是我们部门这个月最大的一个项目,如果不能在今天之内解决这个问题,不但会影响我们公司的信誉和项目的回款,而且你们也知道,我们做的这家银行,现在是我们的大客户,如果丢了这个大客户,我们部门的业绩将会受很大影响,那么这个月的部门奖金就会泡汤!所以,弟兄们,看你们的了!”
毛经理最关心的,一是自己的职位,二是部门的奖金,虽然分到底下基层员工的不多,但经理和主管能拿大头,还是很可观的。
毛经理示意两个主管,将银行项目所出问题的相关资料,分发给每个员工,让他们了解和找出原因。
陈子轩翻了翻资料,大致知道是银行间的通讯故障,分支行的客户端系统,与总行的主机系统的通讯,频繁出现无法连接的情况,这势必严重影响银行的业务,受最大影响的就是异地汇款业务,一旦中断,会使得客户抱怨,很可能换别家银行办理,那么就会损失利息收入和手续费收入。
这种问题,有时候是网络通讯故障,也有时候是因为银行的通讯系统主机出现问题,比如中了arp欺骗病毒之类的。也有可能是主机的通讯软件系统本身存在bug,造成的运行不稳定。在银行负责售后跟进服务的技术人员经过几个小时的排查后,认为是软件系统出现了问题,可能存在bug。
这是最麻烦的事情,要知道硬件通讯故障可以通过更换和维修排除,中了病毒可以重装系统和杀毒防护,而如果是软件系统本身存在有bug的话,就很可能要从几十万行的源代码中,找到bug的所在。
特别是通讯连接方面的不稳定故障,涉及的模块非常多,一个一个的排查起来,非常消耗时间精力,而且这是项非常枯燥的工作。
两个主管将部门里的负责编程的八个程序员全部叫在一起,开始分配源代码bug排查任务,陈子轩很不幸,也是其中的一个。
每个人要排查的源代码,有近十万行,必须在今天晚上12点之前,完成这项排查任务。
写过程序的人都知道,如果是自己写的代码,排查bug起来相对容易,可是项目主管的分配,并不是按照原来写代码时的分配来进行,而是打乱排查,看别人写的代码可就没有那么轻松了。
这个通讯bug,还有一个难度,就是它并非是显性bug,而是个隐性bug,这个通讯系统并非一开始就无法连接,而是在使用的过程中发现的掉线问题,这个牵涉到内部模块的结构和许多细节,所以的确是一个很头疼的问题。
拿着相关的代码,程序员回到各自的办公区域,将代码用开发软件读出,开始了枯燥的排查工作。
陈子轩在电脑里将整个系统的源代码全部打开,先大致了解了一下模块的结构,再按照项目主管的要求,排查bug。
一行行的代码显示在电脑屏幕上,也进入了陈子轩的大脑里,他的思维开始迅速的活跃起来。
最开始这些源代码在陈子轩的脑海中,是一行行的过,然后开始加快速度,一段一段的过,最后竟是一页一页的过。
这个速度就很恐怖了,一页屏幕的话,大致是50行源代码,陈子轩两秒左右就能扫过这50行代码,1分钟1500行,1个小时就是9万行代码,那就是说陈子轩1个小时的时间,就能把分配在他手头的排查任务完成。
陈子轩的注意力高度集中,整个大脑如同计算机一样的高效工作,保持着2秒一页的扫描速度。
此时的陈子轩,已经在心中触发了无名心法的第九式:剑心通明!