Por defecto, refactorizar. Una reescritura solo se justifica cuando el sistema existente ya no puede evolucionar para cumplir los requisitos a un coste aceptable, y puedes seguir entregando valor mientras lo haces. La mayoría de los instintos de "necesitamos una reescritura" son en realidad un problema de tech debt no gestionada que el refactor incremental resuelve con mucho menos riesgo.
