b'\n_START_ARTICLE_\nDebug com Pato de Borracha\n_START_PARAGRAPH_\nNa engenharia de software, a depura\xc3\xa7\xc3\xa3o com\xc2\xa0pato de borracha\xc2\xa0\xc3\xa9 um m\xc3\xa9todo de depura\xc3\xa7\xc3\xa3o de c\xc3\xb3digo. O nome \xc3\xa9 uma refer\xc3\xaancia a uma hist\xc3\xb3ria do livro O Programador Pragm\xc3\xa1tico em que um programador explica seu problema para um pato de borracha, descrevendo linha a linha o c\xc3\xb3digo que j\xc3\xa1 foi escrito. Muitos outros termos existentes para essa t\xc3\xa9cnica, muitas vezes envolvendo diferentes objetos inanimados._NEWLINE_Muitos programadores j\xc3\xa1 tiveram a experi\xc3\xaancia de explicar um problema de programa\xc3\xa7\xc3\xa3o para outra pessoa, possivelmente, at\xc3\xa9 mesmo para algu\xc3\xa9m que n\xc3\xa3o saiba nada sobre programa\xc3\xa7\xc3\xa3o, e, em seguida, encontrar com a solu\xc3\xa7\xc3\xa3o no processo de explicar o problema. Ao\xc2\xa0descrever que o c\xc3\xb3digo deveria fazer e observar o que ele efetivamente faz, auxilia a identificar o problema.\xc2\xa0De modo mais geral, o ensino de um assunto for\xc3\xa7a seu entendimento a partir de diferentes perspectivas e auxilia sua compreens\xc3\xa3o mais profunda.\xc2\xa0Usando um objeto inanimado, o programador pode tentar fazer isso sem ter de interromper qualquer outra pessoa.'