ALEPH HUB
/EN
提交
← 返回
T
Trustedskill

TDD

测试驱动开发。适用于以测试先行的方式构建功能或修复 bug、提到红-绿循环、或希望编写集成测试时。

概览安全

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

#tdd#testing#red-green#seam#integration-tests
相关推荐
API Design
rootazero
Official

契约优先的 API 设计 — REST/GraphQL 规范、错误处理与版本管理

skill
0
Architecture
rootazero
Official

系统架构设计 — 模式选型、依赖分析与可视化

skill
0
CI/CD
rootazero
Official

CI/CD 流水线设计 — GitHub Actions 模板、缓存与密钥管理

skill
0