摘要: 这些年来,我喜欢用下面这三条简单的规则来描述测试驱动开发:   ◆ 除非这能让失败的单元测试通过,否则不允许去编写任何的产品代码。   ◆ 只允许编写刚好能够导致失败的单元测试。 (编译失败也属于一种失败)   ◆ 只允许编写刚好能够导致一个失败的单元测试通过的产品代码。   对于任何功能,一定要从编写它的单元测试开始;但是到了原则2,你就不能再为那个单元测试写更多内容。只要一出现该单元测试代码编... 阅读全文
posted @ 2007-05-08 12:18 JustLive 阅读(328) 评论(0) 推荐(0) 编辑