4/28/2008

《测试驱动开发》读书笔记

测试驱动开发的具体过程
测试驱动开发大体上可以归纳为以下几个步骤:
列出测试清单
编写测试程序:测试处于不可运行状态,包括不能通过编译
使测试通过:测试处于可运行状态,包括编译通过和测试通过
重构代码以消除重复,优化设计结构
测试驱动开发的一个基本的原则就是,测试无法通过运行和重复设计是编写代码的仅有的两个理由和前提;如果测试可以通过运行且没有重复设计,就绝不可以编写代码。

No comments: