通过案例学习测试驱动开发(TDD)

TDD可以定义为一种编程实践,它指示开发人员只有在自动化测试失败时才编写新代码。这避免了代码的重复。TDD的意思是“测试驱动开发”。TDD的主要目标是使代码更清晰、简单和无bug。