1.我们在接触到测试驱动开发后,太在意它的开发模式,而忽视了最后一步:重构代码以消除重复设计

2.想到某一项功能时不应该从实现的角度来考虑,应该从测试的角度考虑,这就是思维的转变

3.采用测试驱动开发经常要进行一些步骤的调整,在大步的工作过程中犯了一个错误,于是折回来调整为以小步开发节奏找到错误原因并将工作重新完成

4.如果我们的测试处于不可运行状态,那么我们宁可不去写一个测试程序

5.当我们需要编写的是一个测试的函数时,我们就无需为其写测试程序

6.尽量加快实现过程,在如何设计不够明了的地方,我们应该使用伪实现和重构,这样能够控制你的大步伐的开发

7.在测试本身的书写上应该慢下来

8.想了解TDD吗?掌握面向对象编程的知识后看着它给出的例子慢慢理解吧



blog comments powered by Disqus

Published

28 October 2013

Tags