Hoppa till innehållet

Felhantering

Att bestämma hur ett program hanterar upptäckta fel och reagerar på lämpligt sätt.

Även känt somException handling
Mjukvaruarkitektur

Vad är felhantering?

Felhantering bestämmer hur ett program upptäcker, förmedlar och reagerar på fel. Begripliga meddelanden, säkert avslut av ett steg och frigörande av upptagna resurser kan ingå. Mekanismer som try och catch kan fånga undantag; de återställer inte automatiskt verksamhetsresultatet. Förväntade ogiltiga indata behöver inte heller vara undantag i varje tillämpning.

I en påhittad portal avbryts inskickandet av en serviceförfrågan. Gränssnittet får inte bara meddela framgång. Är det säkert att inget sparats kan det erbjuda ett lämpligt nytt försök. Är utfallet oklart måste det före nytt inskick klargöras om förfrågan redan finns, så att inget dubbelt ärende skapas. Kunden får begriplig status i stället för interna tekniska detaljer; felreaktionen måste kontrolleras i det faktiska flödet.

Källor