kjøretidsfeil
Kjøretidsfeil, eller runtime errors, er feil som oppstår under kjøring av et program og som ikke nødvendigvis fanges opp av kompilatoren. De oppstår når programflyten prøver å utføre en operasjon som er ugyldig i kjøretiden, for eksempel på grunn av ugyldige inndata eller manglende ressurser.
Vanlige typer inkluderer unntak i høynivåspråk (exceptions), minne- og tilgangsfeil som segfault eller NullPointerException, deling på
Årsaker spenner fra uforutsette inndata, logiske feil i programlogikk og feil håndtering av ulike kjøreforhold til
Håndtering skjer via feilhåndtering og unntaksmekanismer som try/catch i mange språk, samt logging, feil- og unntaksbehandling
Forebygging legger vekt på tydelig feilhåndtering og robust oppførsel ved feil, begrenset bruk av uinitialisert minne,