TDD 介绍 测试驱动开发,或者叫 TDD,是一个敏捷方法,通过确保在代码是先前手动编写测试用 例,用测试来驱动开发,从而翻转开发生命周期(它不只是作为一种校验工具). TDD 的原则很简单的: 只有当有失败的测试用例需要用代码来使它通过时才用编写代码. 编写极少的代码确保测试通过 移除每一步中重复的 曾经所有的测试是通过的,但是因为增加了一个功能就会增加一个失败的测试 这些简单的规则,确保了: 你的代码逐渐的变大,所写的每行代码有都是有目的的 你的代码依然保持这高度模块化,高内聚,高可重用(因…