Newsletter para devsEntra
Audio premium

¿Qué es el legacy code? (y malas prácticas al azar)

El reto del próximo viernes tiene premio.

Desde 15€/mes
Imagen de Daniel Primo

Daniel Primo

Episodio sobre qué es el código legado, malos olores (ej. magic numbers) y prácticas para abordarlo: constantes, refactor, eliminar duplicados, tests y herramientas prácticas.

Qué vas a aprender

  1. 1Definición y naturaleza del código legado
  2. 2Importancia de los tests en código heredado
  3. 3Malos olores: magic numbers y magic strings
  4. 4Uso de constantes simbólicas para evitar literales en el código
  5. 5Refactor: eliminar código duplicado y renombrar elementos
  6. 6Simplificar lógica: cláusulas de guarda y reducir anidaciones
  7. 7Estrategias para abordar legacy: empezar por el main y la persistencia
  8. 8Herramientas recomendadas: IDEs, profiling y frameworks de test
  9. 9Decidir entre reescribir o parchear según impacto de negocio
  10. 10Mentalidad y comunidad: baby steps, retos y aprendizaje compartido