严亦赞许的点点头,说道:“这个问题问的很好,这正是我接下来要说明的地方,for循环中确实设置了break语句,之所以没有跳出循环,是因为常量_length的定义出了问题。”
接着,他打开了另一个配置文件,投影上显示出了一行行的配置信息,他滑动鼠标滚轮,光标停在一行代码上:
更e_新r\最z$快}k上?:*:
_length=8e501;
“这个常量被定义成了比天文数字还大的数字,break语句根本就不会被触发,所以遇到大数据量时程序便陷入了死循环。”
与会的众人都是懂技术的,对代码中的这种失误感到既低级又荒谬。
周东亦黑着一张脸,语调严厉的说道:“我们公司这么多年了,什么时候出现过这样的bug?这种低级的错误连刚毕业的学生都不会犯!严亦,这段代码是谁写的?”
严亦扫了众人一眼,最后目光落到姜北身上,小声道:“姜北。”
他的声音虽小,但却似一记闷雷,会议室里顿时炸了锅。
韩钰第一个嚷起来:“这不可能!北哥什么水平谁不知道,他怎么可能写出这样的代码!”
众人也都是议论纷纷,多数人跟韩钰一样,都不相信姜北会犯这种低级的错误。
严亦也不争辩,他默默打开svn,调出代码的提交履历,比对代码修改的版本,上面清清楚楚写着姜北的名字。
计算机行业里有一句谚语:机器是不会出错的,出错的只能是人。
代码管理工具是不会出错的,事实摆在那里,无可辩驳。
众人的目光齐刷刷的落在姜北身上,这时很多人才意识到,从开会到现在他还一言未发呢。
周东亦一张脸气的黑中发紫,问姜北道:“是你写的吗?”
会议室里静的出奇,只能听见投影仪风扇的“嗡嗡”声,周东亦的问话就好像一记重锤砸在地板上,震得众人都是心中一颤。
没有人说话,大家都屏住了呼吸,竖起耳朵听着姜北会怎么回答。
姜北心里清楚,严亦说的这些都是对的。
在看过李丽薇给他转发的邮件后,他第一时间翻看了项目的代码和近期提交的履历,不具合的原因的确像严亦说的那样,而出错的地方也的确显示是自己提交的。
但他对修改的地方却一点没有印象,这几天发生的事情太多,他的脑子很乱,不论他怎么努力回想都记不起自己何时改过那里。
&nb... -->>
本章未完,点击下一页继续阅读