TDD 练习

TDD 练习

我司(ThoughtWorks)作为国内一直在推行 XP 的公司。自己的 XP 实践技巧还是需要一直学习和时间的。最近,一直通过CodeWar中的问题进行 TDD 的刻意练习。 项目中每个题会有一个专门的 test 类,类头是整个题和说明。有兴趣的朋友可以来一起练习和解题。

github 项目地址

或者直接 clone

git clone https://github.com/crowhyc/CodeWar.git

接下来,我会依照 TDD 的三个法则来进行刻意练习。

  • 你不能写任何的业务代码,除非他能让失败的单元测试通过
  • 只写正好需要测试失败的单元测试,并且保证他是失败的
  • 你不能写任何的业务代码,除非他正好能让一个失败中的单元测试通过

你可能感兴趣的:(TDD)