Debug com Pato de Borracha

Origem: Wikipédia, a enciclopédia livre.
Um pato de borracha auxiliando um desenvolvedor com a revisão de código

Na engenharia de software, a depuração com pato de borracha é um método de depuração de código. O nome é uma referência a uma história do livro O Programador Pragmático em que um programador explica seu problema para um pato de borracha, descrevendo linha a linha o código que já foi escrito.[1] Muitos outros termos existem para essa técnica, muitas vezes envolvendo diferentes objetos inanimados ou até animais de estimação, como um cachorro ou um gato.

Muitos programadores já tiveram a experiência de explicar um problema de programação para outra pessoa, possivelmente até mesmo para alguém que não saiba nada sobre programação e, em seguida, encontrar com a solução no processo de explicar o problema. Ao descrever o que o código deveria fazer e observar o que ele efetivamente faz, qualquer diferença entre esses processos fica mais visível.[2] De modo geral, o ensino de um assunto força seu entendimento a partir de diferentes perspectivas e auxilia sua compreensão mais profunda.[3] Usando um objeto inanimado, o programador pode tentar fazer isso sem ter de interromper qualquer outra pessoa.

Ver também[editar | editar código-fonte]

Referências

Ligações externas[editar | editar código-fonte]