El patito de goma como método de debug
Uno de los métodos más baratos y conocido para hacer debugging “en parejas” es el método denominado “el patito de goma”. Creo que esta es la primera vez que se habla sobre él.
Es realmente sencillo y he tenido he podido comprobar (conmigo y con otros) como la eficacia de este método es elevadísima. Hay que seguir unos sencillos pasos:
- Conseguir un patito de goma, preferiblemente variedad baño
- Colocar el patito cerca nuestra, en el escritorio por ejemplo e informarle que vais a ver un poco de código, a ver si está de acuerdo.
- Explicar al pato qué es lo que se supone que hace el código y tras esto, entrar en detalle explicándolo línea a línea.
- En algún momento le dirás al patito lo que se supone que es lo siguiente a hacer y te darás cuenta que eso no es lo que realmente está haciendo tu código. El pato se mantendrá sentado serenamente, contento de saber que te ha ayudado en tu tarea.
Existen variantes al patito de goma, como otro tipo de peluches y objetos, pero su efectividad no está tan demostrada como con el patito de goma.

noviembre 22nd, 2010 at 16:12
No estoy de acuerdo con que no está demostrada la efectividad en otro tipo de peluches.
Para PHPeros el mismo sistema funciona perfectamente con un ElePHPant que, además, es experto en el lenguaje, así que es un DOUBLE EPIC WIN!
Antes de disponer de él, ya había utilizado otros souvenirs como mi peluche de PacMan o una teta antiestrés de silicona, y también hacen bien su trabajo, aunque sin ser expertos programadores, claro…
noviembre 22nd, 2010 at 17:16
xPheRe, qué más se puede decir a parte de que estoy completamente de acuerdo xDD La idea, aunque buena, tiene su tiempo y hay que actualizarse, elePHPants FTW!
noviembre 22nd, 2010 at 22:47
[...] El patito de goma que ayuda a programar http://www.tatai.es/2010/11/22/el-patito-de-goma-como-metodo-de-… por pcambra hace 3 segundos [...]
noviembre 25th, 2010 at 10:05
Jajajajajaja, tengo que decir que me ha hecho bastante gracia. Habrá que retwittear el post XD
septiembre 19th, 2011 at 16:40
La verdad no le encuentro lógica a este “método”…