Tdd

TDD

Haohao-end 7d10c79 3 files · 1.6 KB Updated

File contents

TDD

这是一个测试驱动开发技能,强调红绿重构。

适用场景

  • 用户要我写实现代码
  • 用户要我先补测试再修逻辑
  • 用户要我把某条行为固定成回归测试

工作方式

  1. 先写一个会失败的测试。
  2. 只做最小修改让测试变绿。
  3. 再重构,保持测试继续通过。
  4. 一次只推进一个薄切片,不要把一大堆行为混在一起。

约束

  • 不要先写大实现再补测试。
  • 不要为了覆盖率写无意义测试。
  • 测试必须尽量覆盖真实调用点,而不是实现细节。

Haohao-end/openagent/tree/main/api/internal/core/skills/catalog/tdd commit 7d10c79439

Frequently asked questions

npx skillmds@latest add haohao-end/tdd