Heisenbug
Heisenbug to specyficzny rodzaj błędu w programach komputerowych, który utrudnia jego zidentyfikowanie i naprawę. Błąd ten charakteryzuje się tym, że nie występuje lub daje różne rezultaty podczas prób jego powtórzenia w identycznych warunkach.
Nazwa „heisenbug” pochodzi od zasady nieoznaczoności Heisenberga, co odnosi się do niemożności jednoczesnego pomiaru określonych właściwości systemów kwantowych. W kontekście programowania oznacza to, że próby analizy błędu mogą zmieniać jego zachowanie, co czyni go trudnym do uchwycenia.