El método de depuración del Pato de Goma (the Rubber Duck method of debugging)

El método de depuración del Pato de Goma
El método de depuración del Pato de Goma

Vía Smashingmag me encuentro con el Rubber Duck Method of Debugging, que os traduzco a continuación:

Hay una completa metodología de desarrollo (cuyo nombre ahora no recuerdo) que hace uso de este fenómeno.

La llamamos el Método de Depuración del Pato Goma. Y funciona así:

1. Pide, suplica, roba, compra, fabrica, o búscate la forma de conseguir un pato de goma (de esos de la bañera).

2. Ponlo en el escritorio y explícale que vas a repasar un bloque de código con él, si no le importa.

3. Explícale al pato lo que tu código debe hacer y cuéntaselo en detalle, línea por línea.

4. En algún momento, le dirás al pato lo que el siguiente paso debe hacer y entonces te darás cuentas de que no es lo que está haciendo en realidad. El pato permanecerá sentado tranquilamente, feliz de saber que te ha ayudado en tu camino.

Funciona siempre. En realidad, si te ves en el apuro de no tener a mano un pato de goma puedes pedirle a algún programador o a algún ingeniero que se siente en el escritorio.

Lo cierto es que yo siempre la he utilizado de una forma u otra y siempre, quienes mejores ideas dan, son las personas que más alejadas están del desarrollo que se está realizando.

Foto: Alex France

Gotardo González
Nací en Granada en 1983 pero desde hace un tiempo vivo en tierras extremeñas. Desde hace unos años soy desarrollador de aplicaciones web y actualmente trabajo como freelance.

3 Comments

  1. mola ^^
    mi patito es mi madre
    le explico que estoy agobiada porque tal teoría lingüística tiene un hueco, algo que no me deja comprenderla, algo sin sentido, o que tal obra significa esto pero que no me termina de convencer… y de repente, mientras le intento hacer comprender mis teorías o las teorías de tal autor… chas!! aparece la luz, todo cuadra, me siento la mujer más feliz del mundo y mi madre me mira satisfecha sabiendo que me ha ayudado aun sin saber muy bien cómo ^^

Comments are closed.