Desenvolvimento de Software · Avançado · Inglês · Informal
heisenbug
Bug que some ou muda de comportamento quando se tenta observá-lo, por exemplo ao ligar o debugger ou ao adicionar logs.
Onde usar
'Isso é um heisenbug: só acontece em produção e some quando eu debugo'.
Exemplos
It's a heisenbug: adding a log line made it disappear.
É um heisenbug: ao adicionar uma linha de log, ele desapareceu.
We chased that heisenbug for a week before finding the race condition.
Perseguimos esse heisenbug por uma semana até achar a condição de corrida.
Cuidado
Não é qualquer bug difícil de reproduzir; o traço marcante é desaparecer ao ser observado, comum em condições de corrida e em memória mal gerenciada.
Antônimos
bohrbug
Origem
Junção de Heisenberg, do princípio da incerteza, com bug.