用途
“先减后加”是一条关于系统演进顺序的原则,适用于为系统做新增、重构或重写的场景。它的核心主张是:在构建之前先移除复杂度,默认采用减法。
主要能力
- 将简化视为一种持续投入:让设计在相同或更小的表面上,变得略微更简单且更有能力。
- 把移除排在构建之前:先削减,再打磨,即在投入质量之前先达到最小状态。
- 按实际观察到的使用情况设计,而不是为臆测的边界情况设计。
- 不添加规格未要求的推测性校验器、解析器或守卫。
- 简化提示词:移除冗余指令与过度模板。
- 当某个引用没有新内容时,直接删除它,而不是留下占位。
使用方式
该原则以“应用时机”的形式给出:在安排新增、重构或重写的顺序时应用。具体做法是先移除死代码、冗余校验器和占位引用,然后在更简单的基础上构建。资料未提供具体的安装命令、代码示例或调用接口。
适用场景
- 计划向现有系统添加功能之前。
- 进行重构或重写时。
- 需要清理死代码、冗余校验器或占位引用时。
- 需要简化提示词、减少冗余指令与过度模板时。
限制
资料未提供该原则的强制约束、自动化工具支持、平台依赖或效果保证。其内容为设计指导原则,具体落地方式需结合实际情况判断。