Refactor, Rewrite o Solo Disciplina: Guía para Evaluar tu Sistema Legacy
Tu sistema legacy no está roto. Está cargando años de decisiones.
Cada vez que alguien en el equipo sugiere "reescribir desde cero", hay quien recuerda el desastre de Netscape. Pero tampoco puedes seguir parcheando indefinidamente un sistema que cada día es más difícil de mantener.
¿Cómo decides cuándo es suficiente con refactoring incremental, cuándo necesitas una migración seria, y cuándo el problema no es el código sino los hábitos del equipo?
En este artículo aprenderás:
- Los 3 frameworks técnicos para evaluar código legacy
- Cuándo el refactoring es suficiente (y cuándo no)
- Por qué los rewrites fallan y la excepción válida
- Cómo usar la disciplina como herramienta de mejora continua
- Un checklist de decisión con métricas concretas
- Cómo comunicar esto a dirección sin que suene a excusa técnica

