Fehler im Code finden: AI Bug Debugger und Unit Testing Anleitung
Geben Sie Ihren Code und Fehlermeldungen in den Bug Debugger ein; der Agent analysiert den Code, schreibt Unit-Tests, identifiziert potenzielle Bugs und liefert den korrigierten Code.
In der Programmierung verbringen wir die meiste Zeit damit, Bugs zu finden. Der Bug Debugger & Tester macht diese Aufgabe effizienter.
Regeln für gute Debugging-Eingaben
- Fügen Sie die gesamte Funktion oder Datei ein, nicht nur eine Zeile.
- Geben Sie die Fehlermeldungen genau so ein, wie sie sind.
- Erklären Sie, was Sie erwartet haben und was tatsächlich passiert ist.
- Geben Sie die Sprache und Version an (z. B. PHP 8.2).
Was der Agent tut
- Versteht den Zweck des Codes.
- Schreibt Unit-Tests für gewöhnliche und Edge-Case-Eingaben.
- Identifiziert mögliche Fehler basierend auf den Tests.
- Gibt den verbesserten Code und den Grund für die Änderungen an.
Was danach zu tun ist
Führen Sie die bereitgestellten Tests in Ihrem Projekt aus. Führen Sie auch den Security Vulnerability Scanner zur Sicherheitsüberprüfung und den AI Code Reviewer zur Code-Qualität durch.
Vorsicht
Fügen Sie keine API-Schlüssel, Passwörter oder Kundendaten in den Code ein. Führen Sie den Agenten-Code immer in Ihrer Testumgebung aus, bevor Sie ihn live schalten.
Häufig gestellte Fragen
Führt der Agent meinen Code selbst aus?
Er schreibt Tests und analysiert den Code; die Tests müssen in Ihrem System ausgeführt werden.
Welche Sprachen werden unterstützt?
Alle gängigen Programmiersprachen, einschließlich PHP, Python, JavaScript, Java, C#.
Was ist ein Unit-Test?
Ein Test, der kleine Teile des Codes (z. B. eine Funktion) separat überprüft.
Kann der Agent ein ganzes Projekt auf einmal debuggen?
Es ist besser, eine Datei oder Funktion und den entsprechenden Fehler nacheinander einzugeben.
Was sind Edge-Cases?
Ungewöhnliche Eingaben, wie leere Werte, sehr große Zahlen oder falsches Format, bei denen der Code häufig fehlschlägt.
Kann der korrigierte Code direkt live geschaltet werden?
Nein, führen Sie ihn zuerst in einer Testumgebung aus und machen Sie Sicherungskopien.