À propos du débogage des canards
About Debugging Ducks
Nous sommes des développeurs. Nous écrivons du code. Notre code n'est pas parfait et nous nous retrouvons généralement dans la position de regarder l'écran pendant des heures, parfois des jours à nous demander pourquoi il ne fonctionne pas comme il le devrait.
Entrez les canards de débogage.
Suivre la méthode populaire de débogage du canard en caoutchouc qui implique que vous (le développeur) vous asseyiez devant votre code avec votre nouveau compagnon de codage et lui expliquiez ce que votre code est censé faire, ligne par ligne.
Cette méthode s'est avérée efficace puisque lorsque vous expliquez votre code à votre compagnon de codage, le plus souvent, le problème qui afflige actuellement votre code est révélé.
Plus d'informations sur la technique de débogage du canard en caoutchouc et comment elle est apparue peuvent être trouvées ici : en.wikipedia.org/wiki/Rubber_duck_debugging
We're developers. We write code. Our code is not perfect and we usually find ourselves in the position of staring at the screen for hours, sometimes days wondering why it's not working the way it should be working.
Enter Debugging Ducks.
Following the popular method of rubber duck debugging which involves you (the developer) sitting down in front of your code with your new coding companion, and explaining to them what your code is supposed to do, line by line.
This method has proven to be successful since whilst you explain your code to your coding companion, more often than not, the issue which currently plagues your code is revealed.
More information on the rubber duck debugging technique and how it came to be can be found here: https://en.wikipedia.org/wiki/Rubber_duck_debugging