全部 Skill
测试

test-driven-development

强制先写测试再写代码,产出更稳定的逻辑。初期节奏慢 20-30%,但 bug 率明显下降。

安装命令

npx skills add obra/superpowers@test-driven-development -y -g

跨工具通用:Claude Code ~/.claude/skills/ · Qoder ~/.qoder/skills/ · TRAE ~/.trae/skills/

源码

强制先写测试再写代码,产出更稳定的逻辑。初期编码节奏会慢约 20-30%,但 bug 率明显下降。

TDD 流程

  1. :写一个会失败的测试,描述期望行为
  2. 绿:写最少的代码让测试通过
  3. 重构:在测试保护下优化代码

什么时候用

业务逻辑复杂的模块、多人协作的核心代码、需要长期维护的功能。纯 UI 组件和胶水代码不适合强制 TDD。

#TDD#测试#单元测试#工程