undantagsmekanism
Undantagsmekanismen är en filterad felhanteringsfunktion som finns i många programmeringsspråk. Den gör det möjligt att avbryta den vanliga exekveringsflödet när ett fel eller en ovanlig situation uppstår och att överföra kontrollen till kod som är ansvarig för att hantera felet. Syftet är att skilja felhantering från den normala affärslogiken och därigenom göra koden mer läsbar och underhållbar.
Ett undantag uppstår när något oväntat inträffar och genereras av programmet. Det representeras oftast av ett
Språkliga variationer spelar stor roll för hur undantag används. I vissa språk, som Java, finns begreppet checked
Fördelar med undantagsmekanismen inkluderar tydligare felhantering, möjlighet att centralisera återhämtningslogik och bättre resurshantering via finally-block. Nackdelar