《人月神话》读书笔记4

十三整体部分
 
在编写任何代码前,规格说明必须提交给测试小组,以检查说明的完整性和明确性
 
细致的功能定义、仔细的规格说明、规范化的功能描述说明以及这些方法的实施,大大减少了系统中必须查找的BUG数量
好的自顶而下设计从几个方面避免了BUG:
1.清晰的结构化表达更容易对需求和模块功能进行精确描述
2.模块分割和模块独立性避免了系统级的BUG
3.细节的抑制使结构上的缺陷更加容易识别
4.设计在每个精化步骤上都是可以测试的
 
构建无BUG程序的核心,是把系统的结构作为控制结构非常实用
 
在系统测试中使用完好的、经过调试的构件,能比搭建测试平台和进行全面的构件单元测试节省更多时间
 
一般不采用一次只添加一个构件的测试方法,因为为了保证测试准确无疑,必须在每添加一个新构件后进行回归测试
 
测试中构件的阶段比较大,间隔比较宽为佳,小而频繁的阶段容易变得不稳定
posted @ 2008-09-11 22:34  湘西小刁民  阅读(161)  评论(0编辑  收藏  举报