在IBM、微软等很多公司都有一个很好的实践,那就是代码复审。这种代码审查的过程,不是将代码发给某一个人或某几个人去看,而是强调程序员自己定期走上台,向其他人讲解自己源程序的活动。因为要向大家讲解自己的程序,程序员会极其重视自己的工作进度、代码质量,在写代码时,就时刻想着——可能随时会被选中去做代码复审,所以会非常认真地对待每一行代码。
公司为某省交通厅开发并实施了一套多层级公文交换系统。在平稳运行了3个月之后,出现了经常性地死机、公文流转串件现象。
重新组织大规模测试,将近10天时间,仍没有很好地定位错误。
“王哥,有时间吗?耽误您几分钟。这段代码有点问题,始终搞不定,您能帮我看下吗?”
“好的,是什么问题?”
“公文流转系统里经常串件,在正常情况下,发给王处长的文件跑到高局长那里去了。”
“咱们看看啊”
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/