Evitando el código Spaghetti
Si hay algo emocionante en el hecho de desarrollar un proyecto de software es creo yo el propio desafío que el solo problema implica, son las ganas de utilizar tu lógica para resolver un problema específico y demostrar que un computador no puede ganarte.
Ahora que ya estoy recuperado al 97% de la fractura de codo y dislocamiento de la muñeca que tuve, me encuentro en un proyecto que demanda más mi atención y que me aleja un poco de una de mis adicciones, el blog; aunque no lo crean resulta difícil mantener un blog.
Una de las preocupaciones que deberían tener en consideración los programadores al desarrollar un proyecto es el evitar el Código Spaghetti, este nombre hace referencia al código mal escrito, mal estructurado, que hace demasiadas rutinas para hacer una acción que podría hacerse sencilla, que normalmente termina “enredado”… pues bien, cuando no se hace un correcto planeamiento y no se tiene el cuidado debido se termina por crear este tipo de código.
Ahora, quizás, muchos desarrolladores no entiendan la magnitud del problema, hacer un código mal escrito significa muchas horas a invertir cuando se tenga que mantener el software y eso, créanme es algo demasiado pesado ya que uno tiende a olvidarse de la lógica que siguió en ese momento.
Como única recomendación diré: “mejor invertir un par de días en escribir un código bien hecho que malgastar un par de meses en rehacer tu código mal hecho”.
Saludos.





Noviembre 8th, 2007 at 3:47 am
Bueno, la idea es dividir y dividir y dividir funcionalidad / responsabilidad.
Noviembre 8th, 2007 at 5:57 am
aveces tendemos a creer que hay que mantener un blog… el truco es.. sigue haciendo eso del código… y como siempre iras leyendo noticias tecnológicas y demás… y cunada haya algo interesante.. te tomas unos minutos y lo publicas…
jaja graciosa la denominación del código spaghetti, mismo spaghetti de enredoso
Noviembre 8th, 2007 at 3:37 pm
J: Es cierto, cuanto mas se pueda uno “abstraer” del problema el código resultará mejor, la idea de dividir funcionalidad/responsabilidad es algo que se debe tener en cuenta.
Reivajss: Es cierto, no debe ser obsesivo, pero no deja de ser adictivo y te dan ganas de publicar y publicar… je je. y Mantener significa que hay que moderar los comentarios, seguir tus pingbacks, trackbacks, contestar memes y esas cosas…
Saludos.