用途:在为一个系统做新增、重构或重写时,先做减法再做加法,避免在复杂系统上继续叠加复杂度。
主要主张:默认选择删除;先移除死代码、冗余校验器和空壳引用,让必要结构显露出来,通常下一步设计会随之变得清晰。
推荐做法(资料给出的模式):
- 先删除再构建(Sequence removal before construction)。
- 先精简再打磨(Cut before you polish),先达到最小可用,再投入质量优化。
- 按实际观测到的用法设计,而非假想的边界情况。
- 不写规格未要求的投机性校验器、解析器或守卫。
- 简化提示词,删除冗余指令与过度模板。
- 当某个引用没有新内容时,直接删除而不是留下 stub。
适用场景:新增功能前的清理、重构前准备、重写前的减负;也涉及提示词与文档引用的精简。
限制:资料未提供具体安装命令、运行方式、工具集成、收费或平台信息。