代码走查
一、定义
2 代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。
3 从定义上来讲,代码走查是以小组为单元进行代码阅读的,同样也是一系列规程和错误检查技术的集合。且代码走查也采用了持续一至两个小时的不间断会议的形式。代码走查的小组成员的构成而言,一般是由三至五人组成,其中一人扮演“协调人”;一人担任秘书角色,负责记录所有查处的错误;还有一人担任测试人员。不过最佳的组合应该是:
一位极富经验的程序员;
一位程序设计语言专家;
一位程序员新手(可以给出新颖、不带偏见的观点);
最终将维护程序的人员;
一位来自其他不同项目的人员;
一位来自该软件编程小组的程序员。
4 代码检查、走查以及可用性测试是三种主要的人工测试方法。这些测试方法可以应用在软件开发的任何阶段,包括在一个应用程序编码基本结束或者每一个模块(单元)编码结束之后(阅读第5章关于模块或单元测试的更多内容)。本章将主要介绍前两种针对代码的(白盒级别的)测试方法。
http://book.2cto.com/201210/6965.htm