关于 tdd-workflow
tdd-workflow 是引导逐项实施测试驱动开发的技能,适用于编写和维护功能代码的开发者。它要求先验证单个测试失败,再实现最少代码,并在重构后重新测试。
主要功能
- 01逐个功能编写测试
- 02先确认测试按预期失败
- 03实现通过测试所需的最少代码
- 04通过测试后再重构
- 05重构后重新运行测试
适用场景
- 01逐步开发新功能
- 02按测试驱动方式修改代码
- 03重构后验证行为未回归
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dgalarza/ claude-code-workflows --skill tdd-workflow安装后在 Claude Code 中输入/tdd-workflow确认已加载。
详细介绍
此技能的目标是实现真正的测试驱动开发工作流。这意味着:
- 为一项独立功能编写最简单的测试。
- 运行新测试,并确认它按预期失败。
- 编写让测试通过所需的最少代码。
- 运行测试,确认它通过。
- 测试通过后,寻找重构的机会。
- 再次运行测试,确认重构没有导致问题。
重复以上步骤,直到完成所需的功能。
请记住,绝不要进行以下操作:
- 一次性编写整个测试文件。
- 一次实现多项独立功能。
评论
支持 Markdown