Less is More – Menos es más


Menos es mas” un eslogan que seguramente sabes se aplica en todas las aristas de la vida, en lo simple está la belleza y como anillo al dedo se vino a entrelazar con la ciencia que es mi pasión, la programación. ¿Nunca te has encontrado con una aplicación que tarda demasiado en cargar? o ¿en realizar ciertas tareas?

Normalmente largas líneas de código cargadas de grandes cantidades de lógica o comprobaciones innecesarias dan como resultado una programación difícil de entender o mantener, altos tiempos de carga o ejecución de una tarea o aplicación, mayor cantidad de puntos de fallo y lo peor de todo el resultado es un producto mediocre y con eficiencia generalmente nula.

Pero el mundo no se ha acabado y todo tiene solución, aquí te doy un par de tips que yo uso diariamente y que me han dado resultado, por supuesto existen muchos más que podrás incorporarlos a tu desarrollo diario.

  • Evita complicaciones innecesarias, mantenlo simple.
  • Comenta solo lo que tu código no pueda decir por sí mismo.
  • Usa excepciones, evitando funciones como die() o exit() que interrumpen completamente la ejecución. Las excepciones te permiten una mejor lógica y manejo de tus posibles errores.
  • Son necesarias tantas estructuras lógicas?
  • Siempre trabaja con variables ya previamente inicializadas, donde su estado solo cambia si se cumple cierta condición evitando así el uso extensivo del else.
  • Diviértete mejorando, no tengas miedo a explorar, estás aprendiendo.
  • Mejora eliminando código.
  • Programa siempre orientado a Objeto.
  • Registra solo en caso de errores. No tienes por qué chequear cada estado si la ejecución es satisfactoria.

Estoy seguro que muchos de estos quizás ya los aplicas. En cada línea nueva tenlos en cuenta, intégralos como una manera de pensar, el resultado siempre es mejor. Probablemente tienes tus trucos, tus mañas y eso está bien, reinvéntalos y aprende.

Say not to overimplemented code

Latest posts by Leroy Ley (see all)