post

El futuro del desarrollo de software

El comienzo

Al principio había tarjetas perforadas. Después de eso, los programadores tuvieron que aprender código máquina. Ensamblador, lenguajes de programación estructurada de bajo nivel…

Pasó el tiempo y llegaron las herramientas para la programación visual. Más niveles de abstracción. Lenguajes orientados a objetos, programación declarativa…

Continue reading
Please follow and like us:
error

La importancia del código legible

Cuando hablamos de desarrollo de software, ¿qué cree que es más importante: código que haga su trabajo o código legible?

Creo que la gran mayoría de los desarrolladores piensa que el código legible es deseable, pero lo principal es tener el código ejecutándose y funcionando bien. Yo mismo pensaba así durante mucho tiempo.

Pero con la experiencia en el mundo de la programación, con los años, uno se vuelve más consciente de la importancia de la legibilidad del código.

Si un código heredado falla, pero está bien y claramente escrito, es fácil arreglarlo y mantenerlo. Pero si tenemos un sistema que funciona bien, pero en el que su código está mal escrito, invariablemente será pronto imposible de mantener y evolucionar. y si los desarrolladores no hacen el esfuerzo de refactorizarlo, el problema será cada vez más grande. Llegará al punto en que el esfuerzo de mantenerlo y solucionar cualquier mínimo problema mínimo no merecerá la pena.

Debes escribir código como si estuvieras contando una historia. Trata de que todo el mundo entienda lo que quieres hacer. Tu código debe ser fácil de modificar por cualquier programador.

No sólo persigas un buen rendimiento. Escribir código legible es una de las mejores cosas que nosotros, desarrolladores profesionales, debemos hacer.

Please follow and like us:
error