# 船锚

> 指代码库中保留的一段代码或功能，它已经没有任何用处了（不被调用），但因为开发人员害怕“万一以后有用”或者“不知道删了会发生什么”，而一直留在那儿，像船锚一样拖慢系统

- ID: m01591
- 分类: business
- 领域: 管理学

## 定义

指代码库中保留的一段代码或功能，它已经没有任何用处了（不被调用），但因为开发人员害怕“万一以后有用”或者“不知道删了会发生什么”，而一直留在那儿，像船锚一样拖慢系统。脚手架作用：果断断舍离。在生活和管理中，定期清理那些“船锚”（过时的规章、不再维护的旧业务、积灰的杂物）。如果真的以后有用，版本控制系统（History）能找回来，现在请删掉它。

## 机制

软件反模式"船锚"（Boat Anchor）：保留已无调用、无价值的代码/功能/资产，理由常是"万一有用"或"怕删了出事"。其代价是持续拖慢系统（认知负担、维护成本、误用风险），而版本控制本已保证可找回。本质是"沉没成本+损失厌恶"导致的非理性保留。

## 练习

1. 定期审计：列出不被调用/不创造价值的"船锚"。2. 确认有版本控制/备份可恢复，消除"删了找不回"的恐惧。3. 设定删除标准（如 N 周期未使用即移除）。4. 删除并验证无回归。5. 在组织层面清理过时规章、旧业务、积压杂物，同理。

## 脚手架用法

果断断舍离。在生活和管理中，定期清理那些“船锚”（过时的规章、不再维护的旧业务、积灰的杂物）。如果真的以后有用，版本控制系统（History）能找回来，现在请删掉它。

[阅读网页](https://thinkingmodels.site/entries/detail/m01591)
