前端之家收集整理的这篇文章主要介绍了
TDD的三条军规(Robert C. Martin大叔总结的),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Robert C. Martin大叔总结的TDD的三条军规,简直太到位了: 1.除非这能让失败的单元测试通过,否则不允许去编写任何的产品
代码。 2.只允许编写刚好能够导致失败的单元测试。 (编译失败也属于一种失败) 3.只允许编写刚好能够导致一个失败的单元测试通过的产品
代码。 对于任何
功能,一定要从编写它的单元测试开始;但是到了原则2,你就不能再为那个单元测试写更多
内容。只要一出现该单元测试
代码编译失败,或是断言失败,你就必须停下来开始编写产品
代码;但是到了原则3,你就只能编写产品
代码,直到让测试编译成功或通过断言为准。
原文链接:https://www.f2er.com/javaschema/288249.html