用途 该技能适用于在既有设计中集成新需求时使用。它要解决的问题是:当变更到来时,常见的做法是把新需求“外挂”到现有结构上,导致设计逐渐失焦、可维护性下降。此方法主张把新需求当作原始设计假设重新推演。
主要能力与做法
- 通读所有受影响的文件,理解当前设计的整体意图与约束。
- 提出关键问题:如果从零开始、并且一开始就带有这个新需求,我们会构建出什么?
- 将变更传播到每一处引用,包括类型、文档、示例以及理由说明部分,确保设计与说明保持一致。
- 先完成整体重构思路,再以增量方式交付,避免一次性大改带来的风险。
适用场景 适合在设计与架构层面吸收需求变更、希望保留方案可选价值、避免补丁式堆叠的场景。
限制 资料未提供具体的安装方式、支持的平台或工具链、收费与价格信息,也未给出详细的执行步骤、示例代码或配置说明。