Entrez votre code et le message d'erreur dans Bug Debugger ; l'agent comprend le code et écrit des tests unitaires, signale d'éventuels bogues et fournit du code corrigé.
Dans la programmation, le plus de temps est consacré à trouver des bogues. Bug Debugger & Tester organise ce travail.
Règles pour de bonnes entrées de débogage
- Collez la fonction entière ou le fichier, pas juste une ligne.
- Entrez le message d'erreur tel quel.
- Expliquez ce que vous attendiez et ce qui s'est passé.
- Indiquez la langue et la version (par exemple PHP 8.2).
Que fait l'agent
- Comprend l'objectif du code.
- Écrit des tests unitaires pour les entrées normales et limites.
- Signale les erreurs potentielles sur la base des tests.
- Fournit du code corrigé et explique les modifications.
Que faire ensuite
Exécutez les tests fournis dans votre projet. Exécutez également Security Vulnerability Scanner pour les vérifications de sécurité et AI Code Reviewer pour la qualité du code.
Précautions
Ne collez pas de clés API, de mots de passe ou de données clients avec le code. Exécutez toujours le code de l'agent dans votre environnement de test avant de le mettre en production.
❓ Questions fréquentes
Est-ce que l'agent exécute mon code tout seul ?
Il écrit des tests et analyse le code ; vous devez exécuter les tests dans votre système.
Quelles langues sont supportées ?
Toutes les langues populaires, y compris PHP, Python, JavaScript, Java, C#.
Qu'est-ce qu'un test unitaire ?
Un test qui vérifie des petites parties du code (comme une fonction) séparément.
L'agent peut-il déboguer tout le projet en même temps ?
Il est préférable de soumettre un fichier ou une fonction à la fois, ainsi que l'erreur correspondante.
Qu'est-ce que les cas limites ?
Des entrées inhabituelles, comme une valeur vide, un nombre très grand ou un format incorrect, que le code échoue souvent à gérer.
Peut-on mettre directement en ligne le code corrigé ?
Non, exécutez-le d'abord dans l'environnement de test et conservez une sauvegarde.