Fejlhåndtering
At fastlægge, hvordan et program håndterer opdagede fejl og reagerer passende.
Hvad er fejlhåndtering?
Fejlhåndtering fastlægger, hvordan et program opdager, videregiver og reagerer på fejl. Forståelige beskeder, sikker afslutning af et trin og frigivelse af optagne ressourcer kan indgå. Mekanismer som try og catch kan fange undtagelser; de genskaber ikke automatisk det forretningsmæssige resultat. Forventet ugyldigt input behøver heller ikke i alle programmer være en undtagelse.
I en opdigtet portal afbrydes afsendelsen af en serviceanmodning. Brugerfladen må ikke blot melde succes. Er det sikkert, at intet blev gemt, kan den tilbyde et passende nyt forsøg. Er resultatet uklart, må det før ny afsendelse afklares, om anmodningen allerede findes, så der ikke opstår en dobbelt sag. Kunden får forståelig status frem for interne tekniske detaljer; fejlreaktionen skal kontrolleres i det faktiske forløb.
Kilder
Relaterede begreber
- DebuggingSystematisk afgrænsning af en fejlårsag gennem adfærd, data og programkørsel.
- DatavalideringDatavalidering kontrollerer data mod fastlagte krav, eksempelvis format, obligatoriske felter eller tilladte værdier.
- DatabaselåsEn databaselås koordinerer samtidig adgang til data eller objekter, så uforenelige handlinger ikke forløber ukontrolleret.
- Optimistisk låsningOptimistisk låsning registrerer ved lagring, om en post er ændret siden den læste tilstand.
- Cache stampedeEt cache stampede opstår, når samtidige cache-misses starter den samme dyre beregning eller dataforespørgsel flere gange.
- BackpressureBackpressure tilpasser datastrømmen til modtagerens behandlingskapacitet gennem signaler om at sænke tempoet eller holde pause.
Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.