总结

TDD BDD DDD概念及参考文章

Golang 测试框架

BDD

其他测试框架

DDD

TDD 三项法则

  • 在编好失败单元测试之前,不要编写任何产品代码。

  • 只要有一个单元测试失败了,就不要再写测试代码;无法通过编译也是一种失败情况。

  • 产品代码恰好能够让当前失败的单元测试成功通过即可,不要多写

《程序员的职业素养》