第三章 代码检查、走查与评审
发现了一句有趣的话:
从内部产生的压力似乎会急剧增长,并产生一个趋势,要“尽可能快地修正这个缺陷”。由于这些压力的存在,程序员在改正某个由基于计算机测试发现的错误时所犯的失误,要比改正早期发现的问题时所犯的失误更多一些。
太紧张了?
代码检查与走查
代码检查与走查是对过去桌面检查过程(在提交测试前由程序员阅读自己程序的过程)的改进。与原方法相比,代码检查与走查更为有效,同样是因为在实施过程中,除了软件编写者本人,还有其他人参与进来。
代码走查的另一个优点在于,一旦发现错误,通常就能在代码中对其进行精确定位,这就降低了调试(错误修正)的成本。
代码检查小组
一个代码检查小组通常由四人组成,其中一人发挥着协调作用。
协调人应该是个称职的程序员,但不是该程序的编码人员,不需要对程序的细节了解得很清楚。
协调人的职责包括以下几点:
-
为代码检查分发材料、安排进程。
-
在代码检查中起主导作用。·记录发现的所有错误。
-
确保所有错误随后得到改正。
第二个小组成员是代码的作者。小组中的其他成员通常是程序的设计人员(如果设计人员不同于编码人员的话),以及一名测试专家。这
名测试专家应该具备较高的软件测试造诣并熟悉大部分的常见编码错误,下文会就这些常见编码错误进行讨论。
对事不对人,和人有关的注意事项
正确的做法是,程序员必须怀着非自我本位的态度来对待检查过程,对整个过程采取积极和建设性的态度:代码检查的目标是发现程序中的错误,从而改进软件的质量。正因为这个原因,大多数人建议应对代码检查的结果进行保密,仅限于参与者范围内部。尤其是如果管理人员想利用代码检查的结果,那么就与检查过程的目的背道而驰了。
"如果管理人员想利用代码检查的结果",用来评分考核么?
标签:变量,错误,检查,是否,代码,走查,原书,软件测试 From: https://www.cnblogs.com/xor-eq/p/17604144.html