TDD原则
TDD 介绍
测试驱动开发,或者叫 TDD,是一个敏捷方法,通过确保在代码是先前手动编写测试用
例,用测试来驱动开发,从而翻转开发生命周期(它不只是作为一种校验工具)。 TDD 的原则很简单的:
- 只有当有失败的测试用例需要用代码来使它通过时才用编写代码。
- 编写极少的代码确保测试通过
- 移除每一步中重复的
- 曾经所有的测试是通过的,但是因为增加了一个功能就会增加一个失败的测试 这些简单的规则,确保了:
- 你的代码逐渐的变大,所写的每行代码有都是有目的的
- 你的代码依然保持这高度模块化,高内聚,高可重用(因为你需要能够测试它们) 你供了一系列全面的测试,以防止未来的破损和缺陷。
- 为了满足未来需求和变化,这些测试扮演这规范,以及文档
欢迎转载