使用测试驱动开发及“红--绿--重构”工作流

工作流是这样工作的:

  1. 确定需要给应用程序添加的一个新特性或方法
  2. 编写测试,以检验该新特性的行为(先测试)
  3. 运行这个测试并得到一个红色信号
  4. 编写实现这个新特性的代码(后编码)
  5. 再次运行测试并修正其代码,直到得到一个绿色信号
  6. 必要时重构该代码。例如,重组语句,重命名变量等(重构)
  7. 运行该测试,以确认修改不会改变已添加的这个行为。
posted @ 2013-05-08 15:38  yuzhangab  阅读(183)  评论(0)    收藏  举报