🚀 Хейзенбаг (heisenbug) — это тип ошибки, которая исчезает или меняет поведение при отладке.
Название происходит от принципа неопределённости Гейзенберга, утверждающего, что сам процесс измерения может повлиять на измеряемый объект.
Хейзенбаги возникают в распределённых системах, многопоточных программах, бывают связаны с отказами железа, средой (prod, staging) или временем выполнения кода.
😭 Их сложно исправить, и даже опытные разработчики часто опускают руки, не сумев воспроизвести проблему.