Desenvolvimento de Software · Intermediário · Inglês · Informal
rubber duck debugging
Técnica de explicar o código, linha a linha e em voz alta, a um patinho de borracha ou a outra pessoa, para achar o erro.
Onde usar
'Fiz rubber duck debugging e achei o bug', 'senta aqui que eu vou ser seu patinho'.
Exemplos
I solved it by rubber duck debugging, just explaining it out loud.
Resolvi com rubber duck debugging, só explicando em voz alta.
Keep a rubber duck on your desk for debugging.
Mantenha um patinho de borracha na mesa para depurar.
Mid-explanation I realized my mistake, classic rubber duck debugging.
No meio da explicação percebi meu erro, rubber duck debugging clássico.
Cuidado
Funciona porque explicar organiza o raciocínio; não depende de a outra pessoa entender ou responder.
Sinônimos
patinho de borracha
Origem
Popularizada pelo livro The Pragmatic Programmer, que conta a história de um programador que explicava o código a um patinho de borracha.