Les bogues font inévitablement partie de l’écriture de code et font partie de nos vies 😄, nous les traitons à chaque fois.
Le processus de recherche de la cause de l’erreur ou du bogue est ce que nous appelons le débogage.
Nous avons toujours la possibilité de coller notre erreur dans le champ de recherche Google ou, si nous avons des compétences en recherche Google, nous pouvons trouver un moyen de demander à Google et d’obtenir le meilleur résultat.
Mais, parfois, ce n’est pas que vous n’avez pas utilisé le framework correctement ou que vous vous êtes trompé avec le module. C’est un bogue interne, ce qui signifie que votre code lui-même est le problème.
Il peut y avoir deux faces à un bogue, votre programme pourrait être :
-
lancer une erreur
-
ou, il ne fournit pas le résultat souhaité.
Si le programme génère des erreurs, il est alors plus facile de corriger ou de rechercher sur Google.
Le vrai problème est quand il ne fournit pas le résultat souhaité.
Dans cet article, nous examinerons les étapes qui vous aideront à comprendre pourquoi, où et comment corriger les bogues dans votre code.
1. Impression
Ce que l’impression signifie, c’est que vous produisez quelque chose à un point où vous pensez que l’erreur se produit.
Ceux-ci varient beaucoup en fonction du langage de programmation et du programme, chaque langage a un moyen de sortir sur la console.
C’est la forme de débogage la plus simple et peut beaucoup aider à déboguer votre code.
2. Débogueur
Le débogueur est un outil qui vous permettra d’exécuter votre code ligne par ligne à votre rythme.
Les débogueurs sont intégrés aux IDE, éditeurs de texte et navigateurs les plus populaires. Il fonctionne avec plusieurs langues, y compris les langues compilées et également dans le navigateur.
La façon dont cela fonctionne est la suivante : vous définissez ce qu’on appelle un point d’arrêt ; qui est une ligne de votre code dont l’exécution sera interrompue. Ensuite, vous pouvez prendre le relais en exécutant manuellement les lignes suivantes.
Cela vous permet de voir les changements dans votre programme ligne par ligne et vous aide facilement à déterminer où ou quel peut être le problème.
3. Canard en caoutchouc
Le débogage du canard en caoutchouc signifie simplement expliquer votre code à un objet, à votre animal de compagnie ou même à un autre humain ou développeur.
Le canard en caoutchouc est comme un terme générique, qui est l’objet que la plupart des développeurs ont sur leur bureau pour expliquer leurs problèmes ou leurs erreurs.
Le canard ou l’objet ne vous donnera pas la réponse ou ne résoudra pas votre problème. Mais en train de dire votre problème à haute voix 🔊, une solution pourrait commencer à sonner dans la tête.
Conclusion
Le bogue que vous rencontrez peut être un type qui n’a jamais existé ou un problème que vous ne pouvez pas créer de question pour alimenter le champ de recherche Google.
Ces techniques vous aideront certainement à vaincre la plupart de vos erreurs ou bogues.
Bon débogage !