Gå til innholdet

Feilhåndtering

Å bestemme hvordan et program håndterer oppdagede feil og reagerer riktig på dem.

Også kjent somException Handling
Programvarearkitektur

Hva er feilhåndtering?

Feilhåndtering bestemmer hvordan et program oppdager, videreformidler og reagerer på feil. Forståelige meldinger, trygg avslutning av et trinn og frigjøring av opptatte ressurser kan inngå. Mekanismer som try og catch kan fange unntak; de gjenoppretter ikke automatisk forretningsresultatet. Forventet ugyldig inndata trenger heller ikke være unntak i alle programmer.

I en oppdiktet portal avbrytes innsendingen av en serviceforespørsel. Grensesnittet må ikke bare melde suksess. Er det sikkert at ingenting ble lagret, kan det tilby et egnet nytt forsøk. Er utfallet uklart, må det før ny innsending avklares om forespørselen allerede finnes, slik at det ikke oppstår en dobbel sak. Kunden får forståelig status fremfor interne tekniske detaljer; feilreaksjonen må kontrolleres i den faktiske flyten.

Kilder