测试驱动开发TDD的好处:
1. 快速反馈
2. 有利于解偶,不好测试的用例需要重构
3. 测试用例是重构的基础,
4. 先定义好API接口,基于接口编写测试用例和实现,目标明确
5. 一个个测试用例,就是“摸着石头过河”的石头,没有石头,就过不了河
6. 单元测试用例可以用做软件功能说明书
7. 单元测试用例是用于对付遗留代码的及其重要的组件之一