Retour à toutes les compétences
🧪
Développement

Debugging systématique

Traitez un bug par hypothèses, expériences et preuves.

4.7note
8 900 installations
software-development/systematic-debugging
Pro requis

À propos de cette compétence

Debugging systématique force l'assistant dans une vraie boucle de debug : énoncer le symptôme, former des hypothèses, concevoir l'expérience minimale capable de les falsifier, l'exécuter, mettre à jour les croyances. Pas de devinette, pas de « essaie de changer ça et regarde ». Cette skill existe parce que les fixes précipités causent 80 % des régressions. Lent c'est lisse ; lisse c'est rapide.

Ce qu'elle fait

  • Suivi explicite des hypothèses
  • Conception de l'expérience minimale
  • Journal de preuves qui survit aux context switches
  • Cause racine d'abord, symptôme ensuite
  • Refuse de livrer un fix sans reproduction

Cas d'usage

  • Investiguer un test flaky qui ne casse qu'en CI
  • Traquer une fuite mémoire sur un service long-running
  • Trouver la vraie cause d'une régression signalée avant de deviner