Feilsøking referer innen programmering til prosessen med å oppdage, lokalisere og rette feil (bugs) i programkoden til et dataprogram. Teknikkene som benyttes for feilsøking varierer med typen feil. En del feil kan automatisk lokaliseres med programmeringsverktøy, andre feil krever gjennomgang av loggfiler og testing.

Faktaboks

Også kjent som

debugging

Feil som oppdages under utvikling og kompilering eller interpretering er generelt lettere å feilsøke automatisk, da de er syntaktiske feil knyttet til implementeringen (programmeringen) av koden. Feil som oppdages under bruk er ofte logiske feil, og krever mer avansert feilsøking med en stor grad av menneskelig resonnement. Logiske feil er også oftere knyttet til feil i designet eller feil implementering av designet. På engelsk skilles det tydelig mellom implementeringsfeil (bugs) og designfeil (flaws).

Les mer i Store norske leksikon

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

Du må være logget inn for å kommentere.

eller registrer deg