为什么说 TDD 是以测试为里程碑的工程化研发过程?


TDD 不是单纯要求开发者多写测试,而是用测试定义每一步功能交付的可验证里程碑。

开发者先把需求拆成可验证任务,再用失败测试表达下一步目标,最后通过实现和重构推进代码。这让研发过程更可检查、可协作。