TDD 如何降低程序员的隐性测试成本?


TDD 用可重复的自动化测试替代无计划的手动验证和手动调试。

手动验证很难被他人复现,也很难稳定覆盖边界。TDD 把验证过程沉淀成测试,使功能完成、回归检查和问题定位都可以重复执行。