TDD (Test-Driven Development)
TDD (Test-Driven Development)
测试驱动开发:先写测试(RED),再写实现(GREEN),然后重构(REFACTOR)。
在 AI 编程中的角色
TDD 是对抗 Vibe Coding 的重要手段——通过预先定义测试用例来约束 AI 生成代码的行为。
相关
- Spec-driven development 的验证环节依赖 TDD
- 子代理驱动开发 中测试代理负责执行 TDD 流程
测试驱动开发:先写测试(RED),再写实现(GREEN),然后重构(REFACTOR)。
TDD 是对抗 Vibe Coding 的重要手段——通过预先定义测试用例来约束 AI 生成代码的行为。