786 B
786 B
1. Einheitliches Fehlerformat
Status
Akzeptiert
Kontext
Die Anwendung hat momentan unklare und inkonsistente Fehlermeldungen, was die UX und das Debugging erschwert. Es ist notwendig, ein einheitliches Format für Fehlermeldungen zu definieren.
Entscheidung
Wir implementieren ein einheitliches Fehlerformat mit folgenden Feldern:
code: Ein eindeutiger Fehlercode (z.B.VALIDATION_ERROR,DATABASE_ERROR)message: Eine menschenlesbare Fehlermeldungdetails: Zusätzliche technische Details zur FehlerursacherequestId: Eine eindeutige ID für die Anfrage, um Debugging zu erleichtern
Konsequenzen
- Verbesserte UX durch konsistente Fehlermeldungen
- Einfacheres Debugging durch einheitliche Fehlerstruktur
- Bessere Dokumentation der API-Fehler