软件测试的艺术(原书第3版)
上QQ阅读APP看书,第一时间看更新

3.3 用于代码检查的错误列表

代码检查过程的一个重要部分就是对照一份错误列表,来检查程序是否存在常见错误。遗憾的是,有些错误列表更多地注重编程风格而不是错误(例如,“注释是否准确且有意义?”,“if-else代码段和do-while代码段是否缩进对齐?”),错误检查太过模糊而实际上没有用(例如,“代码是否满足设计需求?”)。本节中讨论的错误列表是经多年对软件错误的研究编辑而成的。该错误列表在很大程度上是独立于编程语言的,也就是说,大多数的错误都可能出现在用任意语言编写的程序中。读者可以把自己使用的编程语言中特有的错误,以及代码检查发现的错误补充到这份错误列表中去。