La historia del pato de goma en ingeniería de software

¿Qué tiene que ver un patito de goma con la ingeniería de software?

Te contamos la historia: cuando un ingeniero de software descubre que tiene un fallo en el código que ha desarrollado, pero no logra encontrar dónde o por qué, la experiencia dice que es útil explicárselo a alguien. Compartir los pasos que se han seguido para desarrollar el código hace que se encuentren con más facilidad los errores.

En ocasiones los desarrolladores no tienen a nadie a mano con quien compartir. Es por eso por lo que tener un patito de goma en estos momentos suple a esa persona con la que hablar.

A esto se le conoce con el “método de depuración del patito de goma”. El término se acuñó en el libro “The Pragmatic Programmer”. Con el tiempo los ingenieros de software han ido incorporando otros tipos de muñecos, pero el patito sigue siendo un clásico.

A nosotros nos encanta esta simpática idea y creemos que el método del patito de goma puede extenderse a otros ámbitos de la vida para poder analizar situaciones, encontrar errores o unir los puntos.

Y qué tal si el patito de goma se convirtiera en un elemento con el que extender este método a otros ámbitos de la vida. Quizá el patito sea el elemento para concentrarse antes de una carrera, tomar decisiones difíciles o reflexionar sobre errores más allá de los bugs del software.

Post relacionados

Del ERP al DOP. Evolucionando para hacer frente a nuevos retos

Asier Ortiz

10 Mitos sobre la digitalización en sector de la chapa

Corporate Communication

La industria de la chapa y el software. 50 años de evolución

Corporate Communication

Dejad que jueguen

Asier Ortiz

El papel de la interoperabilidad en la fábrica digital

Asier Ortiz

It’s a long way to the top

Jesús Martínez