Casa Sviluppo Che cos'è Heisenbug? - definizione da techopedia

Che cos'è Heisenbug? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Heisenbug?

Heisenbug è un bug del software che cambia o altera il suo comportamento quando viene osservato o sottoposto a isolamento. Heisenbug può riferirsi a qualsiasi bug software con comportamenti insoliti, in particolare quando il suo funzionamento sembra scomparire o cambiare quando viene studiato o elaborato da un programma software o un'applicazione di debugger.

Techopedia spiega Heisenbug

Il nome di questo errore deriva da una legge di fisica quantistica ideata da Werner Heisenberg, che ha scoperto che l'osservazione umana può avere un effetto su piccole particelle, il che può rendere il loro comportamento imprevedibile e studiarle difficile. Gli Heisenbugs sono noti per mostrare un comportamento molto imprevedibile. Qualsiasi tentativo di debug o ricreare un Heisenbug può far scomparire il bug. In genere, un Heisenbug si verifica a causa di codice non inizializzato in memoria, in cui ogni funzione correlata a quel valore potrebbe agire in modo insolito.

Che cos'è Heisenbug? - definizione da techopedia