test-driven-development
用途概括在实现功能或修复bug前,先编写测试并观察其失败,再编写最小代码使其通过,确保代码正确性。
业务领域
Coding
技能形态
Workflow
所需工具
npm
语言环境
nodejs
包管理器
npm
Agent Skill 规格描述
Use when implementing any feature or bugfix, before writing implementation code
使用场景
两种典型用法
场景 01
开发新功能时应用TDD
在开发新功能时,开发者可以先编写测试用例描述期望行为,然后运行测试确认失败,再编写最小实现代码通过测试,最后重构。这样可以确保代码正确性,避免回归错误。
场景 02
修复bug时使用TDD
当发现bug时,先编写一个能复现bug的测试,观察其失败,然后修复代码使测试通过。这样不仅修复了bug,还增加了回归测试,防止未来再次出现。
技能关系
我用了哪些 Skills · 哪些 skills 用了我
依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
- 无显式依赖
第二层 · 当前 Skill
- test-driven-developmentWorkflow
第三层 · 我用了这些 Skills
技能文件
SKILL.md
SKILL.md从 GitHub 加载中…
目录结构
技能结构
- ▸skills/test-driven-development/
- ▸root
- ·SKILL.md
- ·testing-anti-patterns.md
按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。
同集相关