写作 / 工程实践
BDD → SDD → TDD:小型系统的规格化开发
一个轻量开发闭环,把模糊需求变成可观察行为、明确契约和可执行测试。
三个问题
BDD 问:用户应该体验到什么?
SDD 问:哪些输入、输出和失败状态会跨过模块边界?
TDD 问:证明这个契约成立所需的最小测试是什么?
行为 → 契约 → 测试 → 实现 → 重构
这不是一份仪式化清单,而是让下一次失败变得可解释的方法。对于内容发布流水线,它意味着在增加页面之前,既要测试一个有效的公开笔记,也要测试一个被拒绝的私人路径。