mcpField
T
tdd-workflow

tdd-workflow

github.com/dgalarza测试与质量6450 次安装1 周前更新
代码仓库

关于 tdd-workflow

tdd-workflow 是引导逐项实施测试驱动开发的技能,适用于编写和维护功能代码的开发者。它要求先验证单个测试失败,再实现最少代码,并在重构后重新测试。

主要功能

  1. 01逐个功能编写测试
  2. 02先确认测试按预期失败
  3. 03实现通过测试所需的最少代码
  4. 04通过测试后再重构
  5. 05重构后重新运行测试

适用场景

  1. 01逐步开发新功能
  2. 02按测试驱动方式修改代码
  3. 03重构后验证行为未回归

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dgalarza/claude-code-workflows --skill tdd-workflow

安装后在 Claude Code 中输入/tdd-workflow确认已加载。

详细介绍

此技能的目标是实现真正的测试驱动开发工作流。这意味着:

  1. 为一项独立功能编写最简单的测试。
  2. 运行新测试,并确认它按预期失败。
  3. 编写让测试通过所需的最少代码。
  4. 运行测试,确认它通过。
  5. 测试通过后,寻找重构的机会。
  6. 再次运行测试,确认重构没有导致问题。

重复以上步骤,直到完成所需的功能。

请记住,绝不要进行以下操作:

  1. 一次性编写整个测试文件。
  2. 一次实现多项独立功能。

评论

支持 Markdown