tdd

Installation
SKILL.md

tdd

测试驱动开发围绕**接缝(seam)**展开——系统可独立测试的边界。本 skill 定义接缝标准和常见反模式。

Leading Words

术语 定义
接缝(Seam) 系统可独立测试的边界——所有测试和设计围绕接缝展开
红→绿→重构 先写失败测试 → 最小实现使其通过 → 清理代码
一次一个 每次只处理一个测试,通过后再写下一个

标准

  • 每个新功能从失败的测试开始,测试描述预期行为
  • 测试应当测试接缝——模块或函数的独立可验证边界
  • 实现代码量应最小化——刚好让测试通过,不写多余逻辑
  • 测试通过后立即重构——消除重复、改善命名、提取公共逻辑
  • 重构后运行全部测试——确保没有破坏已有功能
Installs
4
Repository
grid0723/skills
GitHub Stars
2
First Seen
Aug 5, 2026
tdd — grid0723/skills