Hvad er en bug / bugfix? Enkelt forklaret
Hver bruger har oplevet en fejl før - de fleste af dem har også installeret en bugfix. Du kan finde ud af, hvad det er i dette praktiske tip.
Programmer uden bugs - en dejlig illusion
Oversat betyder "bug" "bille". En bug er en fejl i et program. Dette kan krybe ind, når du programmerer software. Meget komplekse programmer såsom operativsystemer er især modtagelige for fejl.
- Bugs kan forekomme i forskellige områder af et program. Tekniske fejl, for eksempel, fører til funktionsfejl eller endda nedbrud. Man taler om funktionelle fejl, når en programfunktion ikke fungerer som den skal. Og så er der fejl i brugergrænsefladen. Disse inkluderer visningsfejl.
- Fejl kan forekomme, uanset hvor noget er programmeret. Så ikke kun operativsystemer påvirkes: fejl kryber ofte ind i komplekse spil. Websteder er også tilbøjelige til bugs, især hvis de er meget store.
- Displayfejl og funktionelle fejl er irriterende, men ikke rigtig farlige. Situationen er forskellig med tekniske fejl: hvis programmeringen ikke er ren, kan der let opstå sikkerhedshuller. Disse smuthuller bruges derefter af malware.
- Software testes regelmæssigt for fejl. Store virksomheder regner ikke bare med deres egne specialister. I såkaldte "bug bounties" kaldes hackere og softwarespecialister fra hele verden til at teste virksomhedens programmer. Kendte bugbelønninger er for eksempel organiseret af Google, Microsoft eller Telekom.
Bugfix - hvad er det?
Hvor der er en fejl, er der også en løsning. I tilfælde af en fejl kaldes løsningen en bug fix eller patch. Forestil dig en bug som en bug, en bug fix ville være bug spray.
- Opdateringer indeholder ofte programrettelser eller fejlrettelser. Dette fjerner behovet for brugeren at downloade og installere al softwaren, hver gang en fejlrettes. Et bugfix korrigerer de defekte programdele.
Et eksempel på en fejl er nul dage gab. Et andet praktisk tip vil fortælle dig, hvad det er, og hvordan du kan lukke kløften.