Développement avec l'IA
Flux de débogage avec le vibe coding
Un flux de travail pratique pour déboguer avec l'IA à partir de symptômes, de reproduction, de preuves, d'hypothèses, de changements minimaux et de vérification.
L'IA peut aider à lire des journaux, tracer des chemins et proposer des hypothèses, mais une liste de causes plausibles n'est pas un diagnostic. Un bon flux de débogage commence par une reproduction fiable et se termine par une vérification montrant que l'erreur a disparu sans introduire de régression.
Flux de travail étape par étape
- Décrivez le symptôme, l'environnement, la version, les étapes de reproduction, le résultat attendu et le résultat observé.
- Rassemblez erreurs, journaux, traces, entrée minimale et changements récents.
- Isolez le composant ou la limite où la différence apparaît.
- Demandez des hypothèses ordonnées par preuves et un test capable de les écarter.
- Changez une cause probable à la fois et gardez le diff petit.
- Ajoutez ou mettez à jour un test qui aurait détecté l'erreur.
- Vérifiez le chemin affecté, les cas limites, l'observabilité et les régressions liées.
Modèle de prompt
Aide-moi à déboguer ce problème. Symptôme : [symptôme]. Étapes de reproduction : [étapes]. Attendu : [attendu]. Observé : [observé]. Environnement et journaux : [preuves]. Ne propose pas encore de correctif : résume d'abord les faits, identifie les limites probables, formule des hypothèses avec preuves et définis le test minimal pour chacune. Propose ensuite le plus petit changement et le plan de régression.
Liste de contrôle
- L'erreur peut-elle être reproduite ?
- Faits et hypothèses sont-ils séparés ?
- La correction répond-elle à une cause confirmée ?
- Existe-t-il un test de régression ?
- Les flux proches ont-ils été vérifiés ?
Erreurs courantes
- Modifier le code avant de reproduire
- Corriger des symptômes au lieu de causes
- Tester plusieurs hypothèses à la fois
- Fermer le cas sans test ni observabilité