# 巫毒编程

> 指程序员在不理解底层原理的情况下，仅仅因为“这样写好像能跑通”或者“网上代码是这么写的”就照抄代码

- ID: m01443
- 分类: decide
- 领域: 决策科学

## 定义

指程序员在不理解底层原理的情况下，仅仅因为“这样写好像能跑通”或者“网上代码是这么写的”就照抄代码。一旦代码出问题，他们只能靠迷信般的尝试（改改这、改改那）来修复。脚手架作用：警惕知其然不知其所以然。在企业决策中，如果因为“别的公司都这么做”或“以前就是这么做的”而执行某个政策，这就是管理上的巫毒编程。必须追问到底层逻辑。

## 机制

指在不理解原理下复制"能跑"的代码或做法，出问题靠盲目试错（改改这改改那）而非定位根因；本质是"知其然不知其所以然"的迷信式工程。

## 练习

对任何"照抄能跑"的做法追问底层原理；建立可解释的修改假设再验证；用最小复现定位根因；沉淀原理文档避免重复踩坑。

## 脚手架用法

警惕知其然不知其所以然。在企业决策中，如果因为“别的公司都这么做”或“以前就是这么做的”而执行某个政策，这就是管理上的巫毒编程。必须追问到底层逻辑。

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