TDD 是 Test-Driven Development 的缩写,中文常译为测试驱动开发:一种软件开发方法,强调先编写(失败的)测试用例,再编写最少量代码让测试通过,并持续重构以改进设计。(也常泛指与自动化测试紧密结合的开发习惯与流程。)
/ˌtiː diː ˈdiː/
I’m learning TDD to write fewer bugs.
我在学习 TDD 来减少写出漏洞(bug)的概率。
By practicing TDD, the team improved code design and confidently refactored features without breaking existing behavior.
通过实践 TDD,团队改进了代码设计,并能在不破坏既有行为的情况下更有把握地重构功能。
TDD 来自英语短语 Test-Driven Development(测试“驱动”的开发)。这一说法在敏捷开发与极限编程(XP)语境中广泛传播,强调用测试作为反馈与约束来推动实现与设计演进。