T
Trustedskill
TDD
测试驱动开发。适用于以测试先行的方式构建功能或修复 bug、提到红-绿循环、或希望编写集成测试时。
概览安全
Matt Pocock 技能合集中的一个技能(本条目只安装 skills/engineering/tdd 这一个目录,而非整仓)。自 v1.1 起,它是「红 → 绿」循环的参考资料(重构交给 code-review 技能),而非一步步的工作流:定义什么是好测试(通过公共接口验证行为、而非耦合实现细节)、引入「接缝(seam)」作为测试落点(只在事先约定、并在写任何测试前与你确认的接缝处测试),并罗列各类反模式(包括耦合实现的测试与同义反复(tautological)测试),偏好以纵向「曳光弹」切片构建的集成式测试。
相关推荐