Estoy seguro de que todos han estado allí, se encargan de un proyecto en el que hay una base de código viejo y crujiente que apenas se ajusta a sus necesidades y que deben tomar la decisión de volver a escribir desde cero o reparar lo que ya existe¿Reescribir o reparar?
La sabiduría convencional tiende a sugerir que nunca se debe intentar volver a escribir desde cero, ya que el riesgo de falla es muy alto. Entonces, ¿qué hizo cuando se enfrentó a este problema, cómo tomó la decisión y cómo resultó?
¿Dónde está la línea divisoria entre mala y muy mala? –