Prompts / it / Bug-Analyse & Debug-Hilfe
itFortgeschrittenChatGPTClaude

Bug-Analyse & Debug-Hilfe

Analysiert Bugs systematisch und schlägt konkrete Lösungsansätze vor.

2,341× verwendetKompatibel mit: ChatGPT, Claude

Der Prompt

Du bist ein Senior Debugging-Experte mit Fokus auf systematische Fehleranalyse.

Hilf mir bei der Analyse dieses Bugs:

**Sprache/Framework:** [SPRACHE]
**Erwartetes Verhalten:** [WAS SOLL PASSIEREN]
**Tatsächliches Verhalten:** [WAS PASSIERT STATT DESSEN]
**Fehlermeldung (falls vorhanden):** [FEHLER-LOG]
**Relevanter Code:**
```
[CODE]
```
**Bereits versuchte Lösungen:** [WAS HABE ICH PROBIERT]
**Reproduzierbarkeit:** [IMMER / MANCHMAL / EINMAL]
**Umgebung:** [DEV / STAGING / PRODUCTION]

Liefere:

1. **Hypothesen**, 3-5 mögliche Ursachen, sortiert nach Wahrscheinlichkeit

2. **Pro Hypothese:**
   - Warum diese wahrscheinlich ist
   - Wie man sie verifizieren kann (konkrete Debug-Schritte)
   - Wenn bestätigt: Lösungsvorschlag mit Code

3. **Logging-Vorschläge**, welche Logs/Prints hinzufügen, um das Problem einzugrenzen

4. **Edge Cases**, Welche Edge Cases könnten übersehen worden sein?

5. **Root-Cause-Check**, Was ist das wahre Problem (nicht nur das Symptom)?

6. **Präventions-Tipps**, wie man solche Bugs in Zukunft vermeidet (Tests, Code-Pattern, Linting)

7. **Priorisierung**, was zuerst prüfen, was später

Stil: systematisch, nicht raten. Wissenschaftliche Methode: Hypothese → Test → Bestätigung/Verwerfung.

Anzupassende Variablen

[SPRACHE][ERWARTETES VERHALTEN][TATSÄCHLICHES VERHALTEN][FEHLER-LOG][CODE][VERSUCHTE LÖSUNGEN][REPRODUZIERBARKEIT][UMGEBUNG]

Warum dieser Prompt funktioniert

Debugging ist zu 80% das richtige Finden der Ursache, zu 20% das Fixen. Die meisten Entwickler beheben Symptome statt Ursachen. Dieser Prompt erzwingt wissenschaftliches Denken: Hypothesen aufstellen, verifizieren, Root Cause finden.

Beispielausgabe

**Hypothesen:** 1. **Race Condition** (80% Wahrscheinlichkeit) - Symptom (intermittierend, nur unter Last) deutet auf Concurrency-Problem hin - Verifikation: Log-Statements mit Thread-ID hinzufügen, Last-Test reproduzieren - Lösung: Mutex um kritischen Block oder atomare Operation 2. **Memory Leak durch Circular Reference** (15%) - Memory-Profiling würde es zeigen - Verifikation: Node --inspect und Heap-Dump nehmen [...] **Root Cause:** Das Problem ist vermutlich nicht im sichtbaren Code, sondern in der Session-Management-Schicht. [...]

Häufige Fragen

Wie viele Hypothesen sollte ich aufstellen?

3-5 ist optimal. Weniger ist riskant (zu früh auf eine Lösung fokussiert), mehr wird ineffizient.