测试驱动开发

  • 理解用户故事。

  • 编码人员要用“以终为始”的思维工作。

  • 部分地方尝试编写单元测试代码。

  • 先写开发代码,再写相应的单元测试代码。

  • 将测试驱动逐步推广到全部代码。


应优先编写测试代码的地方

  • 被调用最多的代码。

  • 核心业务代码。

  • 复杂算法的代码。

  • 重用组件的代码。

  • 数据操作层代码。