SuperAPI AI 工具集

tdd-workflow

测试与质量

查看项目

更新于 10-16 02:03

技能介绍

用途

tdd-workflow 是一个用于实现真正测试驱动开发(TDD)工作流的技能。当你在使用 TDD 实现某个功能时,可以使用该技能来约束开发节奏,确保遵循标准的 TDD 循环。

主要能力

该技能的核心是引导并维持一个严格的 TDD 循环,具体步骤为:

  1. 针对一个离散的功能点编写最简单的测试。
  2. 运行新测试,验证它按预期失败。
  3. 编写使测试通过所需的最少量代码。
  4. 运行测试,验证其通过。
  5. 测试通过后,寻找重构机会。
  6. 再次运行测试,验证重构没有破坏任何东西。
  7. 重复以上过程,直到完成所需功能。

使用方式

该技能以技能(skill)形式提供,来源为 dgalarza/claude-code-workflows,页面地址为 https://www.skills.sh/dgalarza/claude-code-workflows/tdd-workflow。资料中未提供具体的安装命令或调用方式,暂未提供。

适用场景

适用于使用测试驱动开发方式实现功能的开发过程,尤其是需要保持小步迭代、避免一次性编写大量测试或一次性实现多个功能点的场景。

限制与约束

该技能明确要求避免以下行为:

  • 不要提前编写整个测试文件。
  • 不要一次实现超过一个离散的功能点。

资料中未提供关于收费、价格、支持平台或具体效果的信息,暂未提供。