斯波克·卡塔斯(Spock Katas)
该研讨会由几个小型TDD练习组成。 您可以从最简单的开始,也可以直接跳到更复杂的一个。
按照复杂度的顺序,它们是:
简单算法:
嘶嘶声/嗡嗡声卡塔
Anagrams卡塔
复杂算法
钻石卡塔
互动测试
自动贩卖机Kata
尽管您可以一次从根目录构建所有kata,但最好将cd插入要使用的kata,然后仅使用../gradlew构建该kata。
每个卡塔被设计成需要100%的代码覆盖在测试优先的方式加以处理。 如果您的保险范围不足,请准备好感到羞耻!
每个kata中的框架源代码都是用Java编写的,但可以根据需要随意将其转换为Groovy(或任何其他语言)。
要求
JDK 8
吉特
开始吧
git clone https://github.com/robfletcher/spock-katas.git
cd fizz-buzz
../gr
评论0
最新资源