先写失败测试再实现
把测试驱动开发压缩成一次可执行的红绿重构循环。
使用判断
适用场景
新增行为或修复回归需要先锁定可观察契约时使用。
预期结果
得到失败测试、最小实现、重构后测试和未覆盖边界组成的证据链。
Prompt 快速复制
请实现 {{feature}},严格按 Red-Green-Refactor 执行:先写一个能表达需求且当前失败的测试;再写通过该测试的最小生产代码;最后在不改变行为的前提下重构。每一步都运行测试并报告失败原因、通过证据和未覆盖边界。没有失败测试时不要直接写生产代码。使用说明
基于公开 GitHub Prompt 结构的中文原创改写,保留原始出处,不等同于原仓库官方内容。