← Volver a notas

Mantenimiento de código heredado

Problema

En código heredado, una modificación pequeña puede depender de reglas implícitas, integraciones antiguas o flujos que no están documentados.

Análisis

Antes de editar, se identifica el recorrido afectado, los puntos de entrada, las dependencias y las formas de verificar que el comportamiento actual no se altere. La comprensión del sistema es parte del trabajo, no una tarea previa descartable.

Intervención

Se prefieren cambios acotados, nombres claros y las pruebas manuales o automatizadas disponibles. Cuando el contexto lo permite, también se documentan decisiones que reduzcan incertidumbre futura.

Validación

Se comprueba el caso que motivó el cambio y se revisan recorridos cercanos, especialmente aquellos que comparten datos, consultas o lógica de negocio.

Resultado o aprendizaje

Aprendizaje: mejorar código heredado empieza por reducir riesgo y aumentar comprensión, no solamente por reescribirlo.