Domov vývoj Čo je heisenbug? - definícia z technológie

Čo je heisenbug? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Heisenbug?

Heisenbug je softvérová chyba, ktorá mení alebo mení svoje správanie, keď je pozorovaná alebo podlieha izolácii. Spoločnosť Heisenbug sa môže odvolávať na akúkoľvek chybu softvéru s neobvyklým správaním, najmä ak sa zdá, že jej fungovanie zmizne alebo sa zmení, keď sa skúma alebo pracuje v softvérovom programe alebo ladiacej aplikácii.

Techopedia vysvetľuje Heisenbug

Názov tejto chyby je odvodený od kvantového zákona o fyzike, ktorý navrhol Werner Heisenberg, ktorý zistil, že ľudské pozorovanie môže mať vplyv na malé častice, čo môže spôsobiť, že ich správanie sa bude javiť ako nepredvídateľné a bude ich ťažké študovať. Je známe, že Heisenbugs vykazuje veľmi nepredvídateľné správanie. Každý pokus o ladenie alebo obnovenie heisenbugu môže spôsobiť, že chyba zmizne. Heisenbug sa zvyčajne vyskytuje ako výsledok neinicializovaného kódu v pamäti, kde každá funkcia súvisiaca s touto hodnotou môže pôsobiť nezvyčajne.

Čo je heisenbug? - definícia z technológie