# 货物崇拜编程

> 指程序员在不理解代码实际原理的情况下，盲目复制粘贴网上的代码段或照搬某种设计模式，仅仅因为“看起来能跑”或“大公司都这么用”。

- ID: m01852
- 分类: create
- 领域: 设计思维

## 定义

指程序员在不理解代码实际原理的情况下，盲目复制粘贴网上的代码段或照搬某种设计模式，仅仅因为“看起来能跑”或“大公司都这么用”。脚手架作用：批判盲目模仿。这是一种没有灵魂的工程实践。它提醒我们，在解决问题时，必须理解“为什么这么做”，而不是仅仅模仿“怎么做”。

## 机制

指程序员在缺乏理解的情况下，机械模仿看似有效的代码模式或仪式（如写无用的注释、复制粘贴模板），却得不到预期效果。其本质是形式代替了因果理解，源于二战太平洋岛屿土著模仿美军仪式祈求货物降临的隐喻。

## 练习

识别代码中「为了做而做」的仪式性写法，如无意义的注释或多余的抽象层。追溯每一段代码的真实作用，删除无法解释其存在理由的部分。用可验证的结果替代「别人都这么写」的权威。

## 脚手架用法

批判盲目模仿。这是一种没有灵魂的工程实践。它提醒我们，在解决问题时，必须理解“为什么这么做”，而不是仅仅模仿“怎么做”。

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