Stacktraces verstehen und Fehler eingrenzen.
Ein Stacktrace zeigt den Weg zum Fehler, nicht zwingend seine ursprüngliche Ursache. Finde den relevanten Anwendungsframe und untersuche die dort ankommenden Daten.
Passe den Ablauf an deine Aufgabe an.
Bestimme den relevanten Anwendungsframe und prüfe die dorthin führenden Werte und Aufrufe. Erkläre, was dort fehlschlug, und gehe zur fehlenden Bedingung zurück, ohne die letzte Zeile für die Grundursache zu halten.
- Was du bereitstellst
- Fehlertrace und Anwendungskontext.
- Was du erhältst
- Fehlerpfad und nächste Diagnoseschritte.
Sieh dir Eingabe und Ergebnis an.
Beispielhafte Ein- und Ausgabe · ein Lehrbeispiel, kein tatsächlicher WebAct-Durchlauf
Beispiel Eingabe
TypeError occurs when code reads user.name and user is undefined.
Vollständiges Beispiel
Check where user should be assigned and why it is absent; choose appropriate missing-user handling rather than hiding every error.
Lade diese Eingabe in den Prompt und kopiere ihn zum Ausprobieren nach WebAct. Dein Ergebnis kann vom Beispiel abweichen.
Entscheidungen und Fehlerbehebung.
Sollte jeder Stacktrace-Frame bearbeitet werden, um den Fehler zu beheben?
Finde zuerst das verantwortliche Anwendungsverhalten. Framework- und Bibliotheksframes zeigen häufig die Weitergabe statt der Fehlerquelle.
Warum beseitigt Optional Chaining die Ausnahme, während die Funktion kaputt bleibt?
Es kann das Fehlen eines erforderlichen Werts verbergen. Entscheide, ob fehlende Daten gültig sind oder auf einen früheren zu korrigierenden Fehler hinweisen.
Probiere es mit deiner eigenen Quelle.
Ersetze das Beispiel im Aufgaben-Prompt durch dein Material. Behalte nötige Anforderungen bei und kopiere die Aufgabe nach WebAct.
Aufgabe anpassen und kopieren ↑