Hva er en bug / bugfix? Enkelt forklart
Hver bruker har opplevd en feil før - de fleste av dem vil også ha installert en bugfix. Du kan finne ut nøyaktig hva dette er i dette praktiske tipset.
Programmer uten feil - en fin illusjon
Oversatt, "bug" betyr "bille". En feil er en feil i et program. Dette kan krype inn når du programmerer programvare. Svært komplekse programmer som operativsystemer er spesielt utsatt for feil.
- Feil kan forekomme i forskjellige områder av et program. Tekniske feil, for eksempel, fører til funksjonsfeil eller til og med krasjer. Man snakker om funksjonelle feil når en programfunksjon ikke fungerer som den skal. Og så er det feil i brukergrensesnittet. Disse inkluderer visningsfeil.
- Feil kan forekomme uansett hvor noe er programmert. Så ikke bare operativsystemer blir berørt: feil kryper ofte inn i komplekse spill. Nettsteder er også utsatt for feil, spesielt hvis de er veldig store.
- Visningsfeil og funksjonsfeil er irriterende, men egentlig ikke farlige. Situasjonen er annerledes med tekniske feil: hvis programmeringen ikke er ren, kan det lett oppstå sikkerhetsgap. Disse smutthullene brukes deretter av skadelig programvare.
- Programvare testes regelmessig for feil. Store selskaper stoler ikke bare på egne spesialister. I såkalte "bug bounties" kalles hackere og programvarespesialister fra hele verden for å teste selskapets programmer. Kjente bug-belønninger er organisert av for eksempel Google, Microsoft eller Telekom.
Bugfix - hva er det?
Der det er en feil, er det også en løsning. I tilfelle en feil, kalles løsningen en bug fix eller patch. Se for deg en feil som en feil, en feilretting ville være feilen spray.
- Oppdateringer inneholder ofte oppdateringer eller feilrettinger. Dette eliminerer behovet for at brukeren skal laste ned og installere all programvaren hver gang en feilrettes. En bugfix korrigerer de defekte programdelene.
Et eksempel på en feil er nulldagsgapet. Et annet praktisk tips vil fortelle deg hva det er og hvordan du kan lukke gapet.