Categories: Non classé

by Pierre LAMON

Share

Categories: Non classé

by Pierre LAMON

30 mai 2024

Partager

Je reçois régulièrement des jeunes stagiaires en développement informatique. Le niveau a augmenté ces dernières années, mais ils galèrent encore souvent sur le débuggage (oh quelle surprise).

Je leur propose la méthode FARDEC comme première approche structurée pour traquer et éliminer les bugs de manière systématique.

FARDEC pour Forcer, Afficher, Remonter, DÉcouper, Contourner.

Forcer la variable

Pour commencer, forcez la valeur de la variable suspecte. En assignant directement une valeur à la variable en question, vous pouvez vérifier si le problème persiste, ce qui aide à isoler la source du bug.

Afficher la variable simplement

Affichez la variable à différents points de votre code. Utilisez des fonctions de débogage ou des instructions d’impression pour surveiller les valeurs des variables et suivre leur évolution au fil du programme.

Remonter (partir du début du code, de la fonction)

Remontez votre code depuis le début. En partant du début du programme ou de la fonction concernée, vous pouvez suivre le flux d’exécution et identifier l’endroit précis où les choses tournent mal.

Découper

Découpez le code en morceaux plus petits. Isoler des sections spécifiques de votre code peut aider à réduire la complexité et à identifier plus facilement les erreurs dans des blocs de code plus gérables.

Contourner

Si le bug persiste et que vous ne parvenez pas à le résoudre immédiatement, contournez-le temporairement. Implémentez une solution de contournement qui permet au programme de continuer à fonctionner pendant que vous continuez à chercher une solution plus permanente.

 

STAY IN THE LOOP

Inscrivez-vous à la newsletter "Marketing digital pour les TPE, solos et indépendants".

Un message maximum par mois. Aucune revente ou partage de vos informations à des tiers.