Código limpio

El mejor código es el que se puede leer sin necesidad de comentarios que lo expliquen (aunque más adelante indicaremos lo importante que es documentar nuestro código).

Desarrollar una aplicación implica una comunicación entre el desarrollador y la máquina, donde el desarrollador crea un relato con el que le explica a la máquina qué se espera que haga. Aunque la máquina sea capaz de entender relatos aparentemente confusos, lo ideal es que el relato sea comprensible tanto para la máquina como para cualquier (otro) desarrollador que desee/necesite leerlo.

La filosofía Clean propone un conjunto de ideas que ayuden a que el código sea más fácil de leer, mantener, ampliar y gestionar los errores. Antonio Leiva presenta 12 de esas ideas:

  1. Usa nombres con significado

  2. Haz unidades de código pequeñas

  3. Las unidades de código deben hacer una única cosa

  4. Las funciones deben tener un número limitado de argumentos

  5. Sigue el principio DRY: Don't Repeat Yourself

  6. Evita utilizar comentarios siempre que sea posible

  7. Utiliza un formato único en tu código

  8. Abstrae tus datos: no uses getters y setters indiscriminadamente

  9. ¿Conoces la Ley de Demeter?

  10. Lanza excepciones en lugar de devolver códigos de retorno

  11. Establece fronteras

  12. Escribe tests

Referencias

results matching ""

    No results matching ""