TDD的目标是Clean code that works。 TDD的两个原则是: 仅当测试失败时才编写新代码重构以消除重复代码 TDD的五个关键步骤是: 添加一个小的测试运行所有测试并且失败做一点修改运行所有测试并且成功重构以消除重复