第13部分(第1/4 页)
这天正好是体育期末考试绝影刚跑完1ooo米感觉气都接不上来突然“电蛐蛐”响了一看是公司打来的。
………【《疯狂的程序员》22】………
这次周总的语气显得有些焦急绝影预料都有什么重要的事情生。他说:“小绝啊那个kIpacs的Bug你现在能不能抽点时间加紧修一修。明天我们就要去为一家医院安装时间很紧啊。”
周总说的kIpacs是公司一个软件产品以前一直是小周在做虽然名字叫pacs后来绝影才现这个软件产品其实还算不上真正意义上的pacs。小周一直拿它当宝贝似的还记得前不久刚刚把视频卡模块加进去的时候他一个人在那兴奋得不得了还让公司好几个员工都来拍张照片留念。绝影也拍了一张比摄像头效果好得多因为视频采集卡是9bits的。
“本来以为没什么问题了今天下午我在公司测试了一下现还有好几个Bug现在再去把小周找来肯定是来不急了你先看一看我把源代码和Bug列表已经emai1给你了。”
绝影觉得这事情来得太突然自己在公司现在最大的成就莫过于用mFc做了一个注册表读写的demo现在突然要他来修改一个商业化产品的Bug他实在没什么底气。他说:“kIpacs代码我看过但从来没往里面写过代码不知道行不行。”
“你就试试吧能改多少改多少。”
“好的我去看一下改完了我给你电话。”
显然周总也处于十分被动的局面明天就要给别人医院安装现在都已经是下午六点公司原来负责这个case的程序员又不在他也只好死马当活马医了。
事情来得紧急绝影也顾不得吃饭他给燕儿打了个电话说:“晚上公司有事要写点程序我刚跑了1ooo米及格了反正现在也吃不下饭你先一个人去吃饭吧。”
周总的邮件里面列了5条kIpacs的Bug绝影看了一下问题都不大他这才第一次认认真真地看kIpacs的代码。虽然老早之前小周就把kIpacs的代码给他当时也就是让他看看没啥其他要求所以他也没压力看了几眼觉得代码又复杂结构混乱各个cpp文件中都随处定义的全局变量没用匈牙利命名法注释也很不完整才看了几眼就感觉头都大了所以他也没怎么认真去看。
这次不一样你要真刀真枪去修改Bug于是从app类开始顺着程序流程往下看。以前绝影的思想中基本没有“类”这个概念所以看mFc的工程就看得累一个一个cpp地文件去寻找实现这个功能的函数在哪里。后来周总交他一个法子:别去看那文件列表直接把类视图展开从app开始从类成员函数中去寻找特别注意那些onxxx函数一般就是处理消息的。
时间一点一点过去绝影修完一个Bug就在那Bug列表文档相关的项目上打个钩修改一会又去看看那个文档刚才打的钩还在打钩的越来越多没钩的越来越少看一看觉得还是很有成就感又埋头继续看代码有时候一边看一边骂骂谁?骂小周。代码得这么混乱根本没想过给后人留点方便。所以要是以后自己写代码就一定好好写写规范写好注释免得别人骂我。
不知不觉就到了11点绝影在骂人和成就感交替的心情中终于把所有Bug都修改完。他仔细地在Bug列表的文档中每条Bug后面打上括号写上“已修正x年x月x日绝影”然后把kIpacs工程打开从头到尾把自己修改过的代码旁边打上注释:netgedbyhamber;yyyy…mm…dd。
hamber是后来燕儿帮他起的英文名燕儿英语专业出身给她们讲课的也都是老外老外就是迂腐非要给全班每个同学都起个英文名名字不过就一个符号但他们好像只记得住英文的名字。
燕儿也觉得很有意思虽然没留过洋但有个英文名感觉还是要牛B一点于是兴高采烈回来也给绝影起个英文名。以前绝影就有个英文名叫hitetoshi那是从一个日文名字演变过来的想1998年世界杯几乎全中国球迷都支持日本所以用个日本名字还是比较洋气。后来小日本越来越过分绝影对他们的腹绯也越来越多最后腹绯变成愤怒终于决定采纳hamber这个名字跟小日本彻底决裂。
现在考个驾照比以前严格得多就路面行驶如果视线离开正前方过三秒钟就直接不合格。这个要求对很多人来说的确有点难路上那么多人啊车啊或者突然蹦出来个美女难免打点晃晃稍不留神就让考官“goout”。后来绝影去考一考就过。为啥?因为他在那个时候就练了出来那天整整四个小时中