Indholdsfortegnelse:
Definition - Hvad betyder Heisenbug?
Heisenbug er en softwarefejl, der ændrer eller ændrer dens opførsel, når den observeres eller gennemgår isolering. Heisenbug kan henvise til enhver softwareproblem med usædvanlig opførsel, især når dens funktion ser ud til at forsvinde eller ændres, når den studeres eller arbejdes med et softwareprogram eller debugger-applikation.
Techopedia forklarer Heisenbug
Navnet på denne bug stammer fra en kvantefysiklov, der er udtænkt af Werner Heisenberg, som fandt, at menneskelig observation kan have en effekt på små partikler, hvilket kan gøre deres opførsel til at virke uforudsigelig og studere dem vanskelige. Heisenbugs er kendt for at udvise meget uforudsigelig opførsel. Ethvert forsøg på at fejlsøge eller genskabe en Heisenbug kan få fejlen til at forsvinde. Typisk forekommer en Heisenbug som et resultat af uinitialiseret kode i hukommelsen, hvor hver funktion relateret til denne værdi muligvis fungerer usædvanligt.




