DRY (Don't Repeat Yourself)
SSOT (Single Source of Truth)
一旦存在两份表达,就必然产生同步成本和漂移风险。而代码是会被执行、会被编译器 / 类型系统 / 测试不断「审问」的那一份,所以它天然更不容易撒谎。
SSOT (Single Source of Truth)
一旦存在两份表达,就必然产生同步成本和漂移风险。而代码是会被执行、会被编译器 / 类型系统 / 测试不断「审问」的那一份,所以它天然更不容易撒谎。
nekocode @nekocode_cn你如果在用 SDD,那我不建议你把 Spec 持久化。因为 Spec 会漂移!
代码在变,Spec 却不一定跟着更新。过时的 Spec 不是文档,是噪音,是幻觉的温床
真正的「唯一真相来源」应该只有一个:代码本身
又或许你更需要的是 Plan Mode,或者一个全局唯一的 Spec: ARCHITECTURE.md
👁 714❤️ 2🔁 0💬 0















