INTERACTIVE WORK

Specification Driven Development:让规格成为单一事实来源

以账号锁定需求为例,展示需求、业务规则、BDD 场景、实现与测试如何围绕同一份规格持续对齐。

Snow.Z

为什么做这个作品

当 AI 加快代码生成,人的审阅带宽仍然有限。这份交互式分享以连续输错密码后的账号锁定为例,讨论如何把需求目标、业务边界和 BDD 场景写入同一份 Spec,再让实现与测试直接以它为依据。

如何探索

沿页面中的需求、规格、测试与实现示例逐段阅读,通过可切换的视图查看它们如何对应到同一条业务规则。

全屏打开作品

核心内容

  • 人的注意力应集中在业务规则、边界条件与风险定义,机器负责持续提供验证证据。
  • BDD 场景是 Spec 内部可执行的行为表达,避免维护一份独立且容易漂移的副本。
  • 测试结果与实现分支都指向同一份规格,让 AI 重写代码后仍能检查关键行为。
可交互预览 · 部分内容建议全屏阅读在新页面打开 ↗

返回全部作品 ↗