用途 该原则用于在把新需求整合进既有设计时,指导设计者不要采用“打补丁”的方式,而是从第一性原理出发重新设计。它把新需求视为从项目一开始就存在的基础假设,从而检验现有结构是否仍成立。
主要能力
- 要求通读所有受影响的文件,先理解当前设计。
- 提出关键自问:“如果从零开始写、并且带上这个新需求,我们会构建什么?”
- 要求把变更传播到每一处引用,包括类型、文档、示例和设计理由(rationale)段落,避免只改核心代码而留下不一致。
- 建议先完成整体重新设计的思考,再以增量方式交付,兼顾彻底性与可交付性。
- 定位为一种方法,用于在既有设计上整合变更时保留设计的可选价值。
使用方式 当出现需要整合进既有设计的新需求时,按上述步骤执行:先读受影响文件、理解现状;再以“从零开始”的视角重新构想设计;随后让变更贯穿类型、文档、示例与理由说明;最后把完整设计拆成可增量交付的步骤落地。
适用场景 适用于需要把新需求融入已有设计的工程或产品设计工作,尤其适合关注长期设计一致性、希望避免局部补丁累积的团队或个人。
限制 资料仅给出原则性步骤,未提供具体工具、平台、安装命令、价格或收费信息,也未提供实施案例或代码示例;相关事实暂未提供。