KI-Entwicklung

Debugging-Workflow mit Vibe Coding

Ein praktischer Workflow zum Debuggen mit KI anhand von Symptomen, Reproduktion, Evidenz, Hypothesen, minimalen Änderungen und Verifikation.

Veröffentlicht Aktualisiert
Vibe CodingDebuggingSoftwareentwicklung

KI kann helfen, Logs zu lesen, Pfade zu verfolgen und Hypothesen vorzuschlagen, aber eine Liste plausibler Ursachen ist keine Diagnose. Ein guter Debugging-Flow beginnt mit zuverlässiger Reproduktion und endet mit einer Verifikation, die zeigt, dass der Fehler weg ist, ohne eine Regression einzuführen.

Schritt-für-Schritt-Workflow

  1. Beschreiben Sie Symptom, Umgebung, Version, Reproduktionsschritte, erwartetes und tatsächliches Ergebnis.
  2. Sammeln Sie Fehler, Logs, Traces, minimale Eingabe und aktuelle Änderungen.
  3. Isolieren Sie die Komponente oder Grenze, an der der Unterschied auftritt.
  4. Bitten Sie um nach Evidenz geordnete Hypothesen und einen Test, der sie widerlegen kann.
  5. Ändern Sie jeweils eine wahrscheinliche Ursache und halten Sie den Diff klein.
  6. Fügen Sie einen Test hinzu oder aktualisieren Sie einen, der den Fehler gefangen hätte.
  7. Verifizieren Sie betroffenen Pfad, Edge Cases, Observability und verwandte Regressionen.

Prompt-Vorlage

Hilf mir, dieses Problem zu debuggen. Symptom: [Symptom]. Reproduktionsschritte: [Schritte]. Erwartet: [erwartet]. Tatsächlich: [tatsächlich]. Umgebung und Logs: [Evidenz]. Schlage noch keinen Fix vor: fasse zuerst Fakten zusammen, identifiziere wahrscheinliche Grenzen, formuliere Hypothesen mit Evidenz und definiere den minimalen Test für jede. Schlage danach die kleinste Änderung und den Regression-Plan vor.

Checkliste

  • Ist der Fehler reproduzierbar?
  • Sind Fakten und Hypothesen getrennt?
  • Adressiert der Fix eine bestätigte Ursache?
  • Gibt es einen Regressionstest?
  • Wurden nahe Flows geprüft?

Häufige Fehler

  • Code ändern, bevor reproduziert wurde
  • Symptome statt Ursachen beheben
  • Mehrere Hypothesen gleichzeitig testen
  • Den Fall ohne Test oder Observability schließen

Verwandte Tools

Verwandte Anleitungen