# 海森堡Bug

> 一种当你试图去研究（Debug）它时，它就消失或改变行为的Bug。

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

## 定义

一种当你试图去研究（Debug）它时，它就消失或改变行为的Bug。通常是因为调试模式改变了内存布局或时序。脚手架作用：- 不确定性管理：在管理中也有Heisenbug——当你盯着员工干活时，他们表现完美；你一走，问题就来。这说明监控机制干扰了真实表现。

## 机制

Heisenbug：在调试、加日志或观测时行为发生改变甚至消失的bug，常因竞态、未初始化内存、时序或优化差异造成——观察本身改变了被观察对象，得名于海森堡测不准。

## 练习

怀疑Heisenbug时减少侵入式观测，改用确定性录制/回放；控制并发与初始化；用 sanitizer/严格编译复现；二分定位触发条件。

## 脚手架用法

- 不确定性管理：在管理中也有Heisenbug——当你盯着员工干活时，他们表现完美；你一走，问题就来。这说明监控机制干扰了真实表现。

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