Lar Desenvolvimento O que é a depuração de pato de borracha? - o que é techopedia

O que é a depuração de pato de borracha? - o que é techopedia

Índice:

Anonim

Definição - O que significa Rubber Duck Debugging?

Em TI, o termo de gíria “depuração de pato de borracha” foi criado para descrever uma estratégia muitas vezes eficaz, porém simples, para código de depuração. Na depuração do pato de borracha, o programador senta um pequeno pato de borracha (ou outro objeto inanimado) próximo a eles em uma mesa ou perto de um computador e explica o código para a linha do pato, linha por linha.

A depuração de pato de borracha também é conhecida como dump de borracha.

Techopedia explica a depuração do pato de borracha

A idéia por trás da depuração do rubber duck é simples - ao explicar o processo em voz alta, o programador é capaz de entender melhor a natureza do código, o objetivo de linhas ou módulos individuais e qual código deve fazer, em contraste com o que realmente faz. Essa idéia é semelhante à de revisores que lêem texto em voz alta para detectar erros ou matemáticos que explicam uma equação passo a passo para entender como o processo funciona.

Com a depuração do pato de borracha, a idéia é apresentada de maneira bem-humorada - o pato na verdade não desempenha nenhum papel ativo no processo. Novamente, é a idéia de explicação verbal que ajuda o desenvolvedor a detectar bugs no código. Por exemplo, o programador poderia estar "mostrando ao pato" como um loop agrega uma determinada variável de string e perceber que um dos parâmetros está definido incorretamente. Os programadores podem reconhecer erros de barreira e outros tipos de erros enquanto estão examinando o código e explicando-o em voz alta. Depuração de pato de borracha tornou-se um termo comumente usado para descrever esse tipo de processo explicativo e por que é valioso para os profissionais de TI.

O que é a depuração de pato de borracha? - o que é techopedia