undtagelseshåndtering
Undtagelseshåndtering er en mekanisme i programmeringssprog, der giver mulighed for at opdage og håndtere uventede hændelser, der opstår under programudførelse. Formålet er at adskille den normale programlogik fra fejlbehandling og at sikre, at et program kan reagere kontrolleret på fejltilstande i stedet for at fejle uforklarligt eller afbryde kørende processer.
Grundlæggende principper omfatter, at en fejl kastes som en undtagelse og derefter fanges i en eller flere
Model og terminologi varierer mellem sprog. Java og C# benytter try-catch-finally; Python bruger try-except-finally; C++ benytter
Fordele ved undtagelseshåndtering inkluderer bedre adskillelse af fejlbehandling fra normal logik og mulighed for at nedarve
Bedste praksis omfatter klar definition af undtagelsestyper, upræcis dokumentation af fejlscenarier, logning af relevante oplysninger, og