美文网首页
kata-rectangle-总结

kata-rectangle-总结

作者: _张鹏鹏_ | 来源:发表于2021-02-13 11:18 被阅读0次

    总结:

    至此,第一个Code Kata结束了,我们回顾下我们解题的姿势

    1. 在拿到需求后,首先要做的是按照需求设计出测试用例。

    2. 保证测试用例的正确性后,开始实现功能。

    3. 测试用例通过后,意味着在当前的测试覆盖下,功能实现是正确的。

    4. 改善代码的设计,每做一次改动记得运行下测试用例,一旦有用例失败意味着重构出现了问题,需要及时回退代码,回到上次所有用例通过的现场。

    我们解题的姿势其实就是之前提到过的TDD基本流程:红,绿,重构。在之前的连载里,没有强调每做一次改动记得运行下测试用例,实属疏忽,在总结里面做下强调。

    此次Code Kata我们主要对代码去除了重复,并且在代码的表现力、语义方面进行了改善。关于重构可以参考《重构改善既有代码的设计》一书。

    实践才能出真知,很多东西仍需要在练习的过程中去体会。

    附上整个工程的地址:Kata Rectangle

    相关文章

      网友评论

          本文标题:kata-rectangle-总结

          本文链接:https://www.haomeiwen.com/subject/uissxltx.html