Hogyan különböztesd meg a bugjaidat?
Ha egy szoftver hibás eredményt ad vissza, vagy az elvárttól eltérően viselkedik, akkor azt általában egy programhiba, azaz bug okozza. Ha az egész napod egy ilyen bug megkeresésére ment el, talán szeretnéd tudni, milyen fajba sorolható. A biológiakönyvek nem sok segítséget nyújtanak az efféle bugok besorolását illetően, de sebaj, elhoztam nektek 10 +1 (mindig az a menő, ha van +1) fajt az internet pókhálójáról összevadászva:
Heisenbug – minél közelebb jársz a helyéhez, annál zavarosabb a hatása.
Higgs-Bugson – olyan hipotetikus hiba, mely várható pár eseménynapló és felhasználói visszajelzés alapján, de bonyolult (ha nem lehetetlen) reprodukálni fejlesztői gépen, mivel nem tudni, hogy egyáltalán létezik-e és ha igen, akkor mi okozza. Megtalálásához szükség lenne egy Nagy Hadronütköztető debuggerre.
Rekurzív bug – egy bug, amit akkor hozol elő, amikor egy másik bugot oldasz fel.
Szerencsejáték bug – olyan bug, ami véletlenül sok pénzt hoz, vagy visz el.
Schrödinbug – egy olyan funkcionális működés, ami akár lehet jó is és rossz is, de ameddig nem nyitod meg a forráskódot, nem tudhatod.
Loch Ness-i szörny bug – egy bug, amit nem lehet reprodukálni, vagy csak egy ember látta.
UFO bug – olyan bug, amit elméletben egy felhasználó talál, de amikor bemutatná, már nem létezik, de ő folyton küldi a reportokat róla újra és újra, meggyőződése, hogy létezik.
Barna papírzacskó bug – olyan bug, ami kiadásra kerül a szoftverben és az okozója annyira szégyenli magát, hogy a fejére húzna egy barna papírzacskót.
Mérges barátnő bug – olyan bug, ami sokáig nem is okoz hibát, úgy viselkedik, mintha minden rendben lenne, majd a összeomlasztja az egész programot.
Excalibug – olyan bug, amit a fejlesztőcsapat összes tagja megpróbált már kijavítani de egyikük (sem méltó rá) -nek sem sikerült.
Tartógerenda bug – ha kitörlöd a bugot okozó kódrészletet, az egész le sem fordul.
2022.09.25. @ 10:33
Az összes típus közül a Barna papírzacskó bug rendelkezik a legkülönlegesebb tulajdonsággal: Bármelyik másik bug implicit módon konvertálódhat barna zacskóssá abban a pillanatban, amint megtaláljuk…
2023.01.02. @ 20:11
+1:
Istenes Egy bug – Csak egyszer fordul elő, és valamiért csak egy személyes bakisorozat környékén. Az okai, nem működése, a mibenléte és a jelentősége beláthatatlanok. Az sem biztos hogy észrevetted. (Utólag ki-ki hogy dönt a valósságáról…)