ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Informal

heisenbug

/ˈhaɪ.zən.bʌɡ/substantivo

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.

Veja também

Todos os termos de Desenvolvimento de Software