Fehlerbehandlung
Festlegen, wie ein Programm erkannte Fehler aufnimmt und angemessen darauf reagiert.
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
Verwandte Begriffe
- DebuggingEine Fehlerursache anhand von Verhalten, Daten und Programmausführung systematisch eingrenzen.
- DatenvalidierungDatenvalidierung prüft Daten gegen festgelegte Anforderungen, etwa Format, Pflichtfelder oder erlaubte Wertebereiche.
- DatenbanksperreEine Datenbanksperre koordiniert gleichzeitige Zugriffe auf Daten oder Datenbankobjekte, damit unverträgliche Operationen nicht unkontrolliert zusammenlaufen.
- Optimistische SperreEine optimistische Sperre erkennt beim Speichern, ob ein Datensatz seit dem gelesenen Stand geändert wurde.
- Cache StampedeEin Cache Stampede entsteht, wenn gleichzeitige Anfragen dieselben Daten im Cache nicht finden und dieselbe teure Arbeit mehrfach starten.
- BackpressureBackpressure passt den Datenzufluss an die Verarbeitungskapazität des Empfängers an, indem dieser eine Verlangsamung oder Pause signalisiert.
Ihr Vorhaben mit ASES
Beschreiben Sie uns Ihr Vorhaben. Wir melden uns mit einer ersten Einschätzung.