Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:clean_code_aplicado_paradesarrollos_limpios_y_rentables:introduccion

¡Esta es una revisión vieja del documento!


Introducción

Sección perteneciente al curso Clean Code aplicado para desarrollos limpios y rentables

El código se puede hacer bien o mejor.

Ley de Eagleson:

“Cualquier código tuyo que no hayas mirado últimamente es como si lo hubiese escrito otro”.

Partiremos de la base de que el código está bien (funciona), pero queremos mejorarlo.

Principios de mejora:

  • Mostrar intención y ocultar detalles:
  • Evitar globalización y acoplamiento: si el código es muy dependiente de su entorno, será muy difícil extraerlo y llevarlo a otro sitio
  • Separar responsabilidades: que cada responsabilidad esté bien definida y no haya que perder tiempo buscando por diferentes ficheros.
  • Don't repeat yourself (DRY): el mismo código no debe estar en más de un sitio ya que al hacer un cambio, habrá que tocar en todos esos sitios.
  • Keep It Simple, (not) Stupid (KISS): el código debe ser simple para que sea sencillo de mantener.
informatica/programacion/cursos/clean_code_aplicado_paradesarrollos_limpios_y_rentables/introduccion.1694452425.txt.gz · Última modificación: por tempwin