第五章:测试驱动开发(TDD)
1.TDD有利于缩短编码的周期。
2.(1)在编好失败单元测试之前,不要编写任何产品代码。(2)只要有一个单元测试失败了,就不要再写测试代码;无法通过编译也是一种失败的情况。
(3)产品代码恰好能够让当前失败的单元测试成功通过即可。
3.TDD的优势(1)确定性(2)缺陷注入率(3)勇气。遵循TDD的法则,便能够产生一种驱动力,促使你做出松耦合的设计。
4.TDD的局限性,当你的测试代码就有问题时,TDD就会有很大的问题。
第五章:测试驱动开发(TDD)
1.TDD有利于缩短编码的周期。
2.(1)在编好失败单元测试之前,不要编写任何产品代码。(2)只要有一个单元测试失败了,就不要再写测试代码;无法通过编译也是一种失败的情况。
(3)产品代码恰好能够让当前失败的单元测试成功通过即可。
3.TDD的优势(1)确定性(2)缺陷注入率(3)勇气。遵循TDD的法则,便能够产生一种驱动力,促使你做出松耦合的设计。
4.TDD的局限性,当你的测试代码就有问题时,TDD就会有很大的问题。