测试驱动开发(TDD)实践指南
# 测试驱动开发(TDD)实践指南 > 导读:本文是一份实用型技能指南。TDD 红-绿-重构循环的完整实践指引,覆盖单元测试设计、重构节奏与常见陷阱。 > 内容整理自开源社区 Agent Skills 合集的中文翻译版本,适合开发者快速查阅与上手。 --- # 测试驱动开发(TDD) ## 概述 先写测试。看着它失败。编写最少的代码来通过。 核心原则: 如果你没有看到测试失败,你就不知道它是否测试了正确的东西。 违反规则的字面意思就是违反规则的精神。 ## 何时使用 始终: - 新功能 - 缺陷修复 - 重构 - 行为更改 例外情况(询问你的合作伙伴): - 一次性原型 - 生成的代码 - 配...