TDD Workflow 是一套测试驱动开发(Test-Driven Development)的工作流原则,核心是“先写测试,再写代码”,通过 RED-GREEN-REFACTOR 循环推进开发。
用途:指导开发者按测试先行的方式编写代码,用失败测试驱动实现,再通过重构改善代码质量。
主要能力与内容:
- TDD 循环:🔴 RED 写一个失败的测试 → 🟢 GREEN 写最少代码使其通过 → 🔵 REFACTOR 改进代码质量 → 重复。
- TDD 三定律:只为让失败测试通过而写生产代码;只写足以展示失败的测试;只写足以让测试通过的代码。
- RED 阶段原则,以及知识模块(Fractal Skills)划分:写什么、RED 阶段规则、最少代码、GREEN 阶段规则、改进什么、REFACTOR 规则、多智能体模式(Multi-Agent Pattern)。
使用方式:资料未提供具体安装命令、调用方式或代码示例,暂未提供。
适用场景:适合在编码与开发流程中实践测试驱动开发,尤其是需要以测试约束实现、逐步重构的工程任务。
限制:资料仅给出原则性说明,未提供平台、收费、价格、效果或具体操作步骤等信息,暂未提供。