Zum Inhalt springen
PromptLab by FEHMER TECH
DEEN
Coding

Fehlerbehandlungs-Strategie

Implementieren Sie eine robuste Fehlerbehandlung mit Custom Exceptions und Logging.

Prompt-Vorlage

Entwirf und implementiere eine umfassende Fehlerbehandlungs-Strategie für [PROJEKTBESCHREIBUNG] in [PROGRAMMIERSPRACHE].

**Aktuelle Situation:**
- Architektur: [Monolith/Microservices/Serverless]
- Framework: [FRAMEWORK]
- Kritische Operationen: [LISTE DER KRITISCHEN OPERATIONEN]

**Bitte implementiere:**
1. **Exception-Hierarchie:** Custom Exception Klassen mit:
   - Basis-Exception mit Error-Code und Nachricht
   - Spezifische Exceptions pro Domäne (ValidationError, NotFoundError, etc.)
   - HTTP-Status-Code Mapping

2. **Error-Handler:** Zentrale Fehlerbehandlung mit:
   - Unterscheidung zwischen operativen und programmatischen Fehlern
   - Benutzerfreundliche Fehlermeldungen (ohne interne Details)
   - Strukturiertes Error-Logging

3. **Retry-Logik:** Für transiente Fehler:
   - Exponential Backoff mit Jitter
   - Circuit Breaker Pattern
   - Konfigurierbare Retry-Limits

4. **Validierung:** Input-Validierung mit aussagekräftigen Fehlermeldungen

5. **Monitoring:** Error-Tracking Integration (Sentry/Datadog)

Zeige vollständige Code-Beispiele für jeden Aspekt.

Platzhalter in [eckigen Klammern] ersetzen: [PROJEKTBESCHREIBUNG][PROGRAMMIERSPRACHE][Monolith/Microservices/Serverless][FRAMEWORK][LISTE DER KRITISCHEN OPERATIONEN]

So verwendest du die Vorlage

Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.

Tipps für bessere Ergebnisse

  • Beschreiben Sie die Architektur und kritische Fehlerfälle
  • Geben Sie an, ob Fehler für Endbenutzer oder Entwickler formatiert werden sollen
  • Fragen Sie nach Circuit-Breaker-Implementierungen
  • Bitten Sie um Error-Tracking Integration (Sentry, Datadog)

Passende offene Modelle

Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.

Stichwörter: #error-handling #exceptions #resilience #monitoring

Zuletzt aktualisiert: