ハイゼンバグ
はいぜんばぐ
Heisenbug
原因を調査しようとすると(デバッガを動かす、ログ出力を追加するなど)、挙動が変わったり消えたりしてしまう再現性の低いバグのこと。メモリのタイミング依存や競合状態などに起因することが多い。
最終更新: 2026/1/23
由来・語源
物理学のハイゼンベルクの不確定性原理(観測行為が対象の状態に影響を与える)にちなんだ命名。
使用例
このクラッシュはデバッガを繋ぐと発生しない、厄介なハイゼンバグだ。
関連用語
- 同義語:
- 関連: 競合状態 - デバッグ - ボーアバグ - シュレーディンガーの猫, 競合状態, デバッグ, ボーアバグ, シュレーディンガーの猫