Boletín Correcciones documentadas a la industria tecnológica
Contribuir
Predicción fallida /rewrite-total

El rewrite total como solución a deuda técnica

Declaración original

"Reescribir el sistema desde cero eliminará la deuda técnica acumulada y permitirá avanzar más rápido."

— Práctica recurrente en equipos de ingeniería, sin origen único atribuible, 1990

Corrección oficial
Los rewrites totales reproducen la deuda técnica original en el nuevo sistema, frecuentemente con retrasos de meses o años y pérdida de casos edge documentados implícitamente en el código anterior. La mayoría no cumple las expectativas de velocidad post-lanzamiento.
Causa
El código antiguo acumula soluciones a problemas que ya no son visibles como problemas. Al reescribir, esos problemas se redescubren en producción. La deuda técnica que se ve es menor que la que no se ve.
Vigente desde 2000
Etiquetas arquitectura, deuda-técnica, ingeniería
← Volver al registro