Domov Razvoj Kaj je heisenbug? - definicija iz tehopedije

Kaj je heisenbug? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Heisenbug?

Heisenbug je programska napaka, ki spremeni ali spremeni svoje vedenje, kadar jo opazimo ali je izolirana. Heisenbug se lahko sklicuje na katero koli programsko napako z nenavadnim vedenjem, zlasti kadar se zdi, da njeno delovanje izgine ali se spremeni, ko ga študira ali dela programski program ali program za odpravljanje napak.

Tehopedija pojasnjuje Heisenbug

Ime tega hrošča izvira iz zakona kvantne fizike, ki ga je zasnoval Werner Heisenberg, ki je ugotovil, da lahko opazovanje ljudi vpliva na majhne delce, zaradi česar se lahko njihovo vedenje zdi nepredvidljivo in jih preučuje. Znano je, da heisenbugi prikazujejo zelo nepredvidljivo vedenje. Vsak poskus razhroščevanja ali ponovnega ustvarjanja Heisenbuga lahko povzroči, da hrošček izgine. Običajno se Heisenbug pojavi kot posledica neinicializirane kode v pomnilniku, kjer lahko vsaka funkcija, povezana s to vrednostjo, deluje nenavadno.

Kaj je heisenbug? - definicija iz tehopedije