Yo soy bastante radical con esto.
Bloque antiguo que no cumple estándares, bloque que se rehace. Pierdes tiempo una vez, pero lo recuperas en cada proyecto posterior.