Я уверен, что вы все были там, вы берете проект, где есть скрипучая старая кодовая база, которая едва ли подходит для цели, и вы должны принять решение либо переписать ее с нуля, либо восстановить то, что уже существует.
Традиционная мудрость, как правило, предполагает, что вы никогда не должны пытаться переписывать с нуля, поскольку риск неудачи очень высок. Итак, что вы сделали, столкнувшись с этой проблемой, как вы приняли решение и как это получилось?