En programación se llama código espagueti al software que está hecho con una calidad tan pésima que su mantenimiento es un auténtico dolor de cabeza y hacer el más mínimo cambio se convierte en una inagotable fuente de problemas.
Por eso, desde Urlan Heat, animamos a nuestra competencia a potenciar el uso del código espaguetti en todos sus desarrollos. ¡Larga vida al código espagueti!
![La guía definitiva del código espaguetti](https://i0.wp.com/urlanheat.com/blog/wp-content/uploads/2016/05/Guia-codigo-espagueti-1024x680.jpg?resize=697%2C463)
Cuentan que en una universidad la junta rectora se cansó de que los estudiantes caminaran por medio de los jardines en lugar de usar los caminos ya existentes. Comenzaron a poner carteles rogando no pisar el césped, probaron a multar a los alumnos que lo incumplieran, pusieron barreras… nada funcionó. A los alumnos les resultaba mucho más cómodo, era el camino natural, el camino más corto entre la biblioteca y la cafetería.
Al fin la junta se rindió y crearon un nuevo camino por el sendero que habían creado las pisadas. (*)
Del mismo modo, desde hace más de dos décadas, hay profesionales del software que están empeñados en definir metodologías que ayuden a mejorar la calidad del trabajo de los programadores… y muchos programadores se empeñan en seguir los viejos y obsoletos métodos.
Un programador, de manera natural, tiende a escribir código confuso y difícil de mantener. Al fin y al cabo no es más que un ser humano y, como tal, tiende al mínimo esfuerzo y a pensar a corto plazo.
Por eso un código de calidad va en contra de la esencia misma de la humanidad; es una aberración.
Y eso nos ha llevado a escribir esta guía, la guía definitiva del código espagueti. Estad atentos a las próximas entregas. El próximo capítulo “Las constantes son para cobardes”.
(*) Como casi todos los “sucedidos” que se cuentan es muy posible que esto jamás sucediera… o que haya sucedido en un lugar diferente de manera totalmente distinta.
2 comentarios en «La guía definitiva del código espagueti – presentación en sociedad»