Simplicidad

Written on: 2024-02-24. Last updated on: 2024-02-24.

Cuando piensas en construir buen software normalmente pensaras en las siguientes caracteristicas:

  • Legibilidad
  • Mantenibilidad
  • Velocidad de desarrollo
  • Belleza

¡Pero esta ultima caracteristica es subjetiva! Algunos dirian que las primeras tres son las que definen a la cuarta de las listadas arriba.

Entonces pensemos como podemos hacer el código bello usando estas caracteristicas: Legibilidad, Mantenibilidad y Velocidad de desarrollo.

Para que sea legible tiene que estar bien definido. Hacer lo que dice que hace en sus nombres y en sus caracteristicas.

Para que sea mantenible tiene que ser conciso.

Para que permita velocidad de desarrollo tiene que ser legible, mantenible y simple.

Entonces podemos preguntarnos, en desarrollo de software, si el código es legible, mantenible y simple ¿es bello?

La respuesta sigue siendo subjetiva, pero resuena con algunas personas más que con otras y si a ti te hace sentido entonces son las caracteristicas que tu código debes llevar.