Kata接力的规则(适用于重构类Kata)
- 重构之前要先给遗留代码添加单元测试
- 每个玩家先添加单元测试,每次添加一个,然后交给下一个玩家。当然,必要时可以重构之前添加的测试
- 如果觉得已经不需要再添加单元测试了,就请重构代码。同样的,每次只重构代码的一个臭味,然后交给下一个玩家
- 玩家之间的讨论请尽量使用Github上提交的讨论功能
- 如果添加修改的测试或者重构的代码比较多,希望玩家可以分为多次来提交。这样,其他玩家可以看到完整的思路,以便于讨论
- 请编辑 index.html 页面来指向下一个玩家,并确认红色圆圈指向他。 (请点击这里)
- 玩家完成之后,请在微信群里面提醒一下
练习内容
- 第一个重构练习(已完成)
- 我们需要重构的是链接中的第一个练习 TirePressureMonitoringSystem Exercise
- 本次练习使用Ruby语言,对应的代码在 这里
- 第二个重构练习(进行中)
- 我们需要重构的是链接中的第二个练习 TicketDispenser Exercise
- 本次练习使用Java语言,对应的代码在(TicketDispenser分支中) 这里