Skip to content

TDD(测试驱动开发)

计划批准后,每个任务执行 RED → GREEN → refactor。每个循环都是一个 git 提交。

写失败的测试。声明怎样知道任务是完成的。

绿

写最小的代码通过测试。完全不在乎设计。

重构

让代码好看。无行为改变。更新规范笔记如果发现或学到了什么。

同步文档

RED-GREEN-refactor 每个循环后,同步文档再提交:

  • 规范存在 → 更新它来匹配现实。
  • 无规范(小任务)→ 直接更新 living docs。

验收

每个任务 acceptance 条件必须在绿后通过。如果无法自动检查,提交前手工验证。

Gate

停在这里如果

  • 测试失败。
  • 验收标准无法满足。
  • 代码与规范不符。

否则,继续 ship

Released under the MIT License.