Innehållsförteckning:
Definition - Vad betyder Heisenbug?
Heisenbug är ett programvarufel som ändrar eller ändrar sitt beteende när det observeras eller genomgår isolering. Heisenbug kan hänvisa till alla programfel med ovanligt beteende, särskilt när dess verkning verkar försvinna eller förändras när det studeras eller arbetas med ett program eller felsökningsprogram.
Techopedia förklarar Heisenbug
Namnet på detta fel härstammar från en kvantfysiklagstift som är utformad av Werner Heisenberg, som fann att mänsklig observation kan ha en effekt på små partiklar, vilket kan göra att deras beteende verkar oförutsägbart och studera dem. Heisenbugs är kända för att visa mycket oförutsägbart beteende. Varje försök att felsöka eller återskapa en Heisenbug kan få felet att försvinna. Vanligtvis uppstår en Heisenbug som ett resultat av oinitialiserad kod i minnet, där varje funktion relaterad till det värdet kan fungera ovanligt.
