Sobre a depuração de patos
About Debugging Ducks
Somos desenvolvedores. Nós escrevemos código. Nosso código não é perfeito e geralmente nos encontramos na posição de olhar para a tela por horas, às vezes dias nos perguntando por que não está funcionando da maneira que deveria estar funcionando.
Digite Patos de depuração.
Seguindo o método popular de depuração de pato de borracha, que envolve você (o desenvolvedor) sentar-se na frente de seu código com seu novo companheiro de codificação e explicar a eles o que seu código deve fazer, linha por linha.
Esse método provou ser bem-sucedido, pois, enquanto você explica seu código ao seu companheiro de codificação, na maioria das vezes, o problema que atualmente aflige seu código é revelado.
Mais informações sobre a técnica de depuração do pato de borracha e como ela surgiu podem ser encontradas aqui: 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