| Fehler nicht ignorieren | Gibt es leere catch-Blöcke? | Fehler behandeln oder bewusst weiterwerfen |
| Informative Meldungen | Versteht der Benutzer den nächsten Schritt? | Sichere, konkrete Meldungen schreiben |
| Keine internen Details | Werden Stack Traces oder SQL-Fehler angezeigt? | Details nur intern loggen |
| Recoverable vs. unrecoverable trennen | Wird jeder Fehler gleich behandelt? | Retry/Fallback nur bei recoverable errors |
| Zentrales Handling | Gibt es viele uneinheitliche Fehlerpfade? | Middleware oder zentrale Error Handler nutzen |
| Logging und Monitoring | Werden relevante Fehler protokolliert? | Kontext loggen, Alerting für kritische Fehler |
| Tests | Werden Fehlerfälle getestet? | Unit- und Integrationstests für Fehlerpfade ergänzen |