Zum Inhalt springen

Fehlerbehandlung

Festlegen, wie ein Programm erkannte Fehler aufnimmt und angemessen darauf reagiert.

Auch bekannt alsException Handling
Softwarearchitektur

Was ist Fehlerbehandlung?

Fehlerbehandlung legt fest, wie ein Programm Fehler erkennt, weitergibt und darauf reagiert. Dazu können verständliche Rückmeldungen, sicheres Beenden eines Schritts und das Freigeben belegter Ressourcen gehören. Mechanismen wie try und catch können Ausnahmen abfangen; sie stellen den fachlichen Erfolg nicht automatisch wieder her. Eine erwartbare ungültige Eingabe muss zudem nicht in jeder Anwendung als Ausnahme umgesetzt werden.

In einem erfundenen Portal bricht das Absenden einer Serviceanfrage ab. Die Oberfläche darf deshalb nicht einfach Erfolg melden. Ist sicher bekannt, dass nichts gespeichert wurde, kann sie eine passende Wiederholung anbieten. Ist das Ergebnis unklar, muss vor erneutem Absenden geklärt werden, ob die Anfrage bereits besteht, damit kein doppelter Vorgang entsteht. Kunden erhalten eine verständliche Statusmeldung statt interner technischer Details; eine passende Fehlerreaktion muss im tatsächlichen Ablauf geprüft werden.

Quellen