переписывать всё с нуля, а не рефакторить? При условии, что дядю Боба читал и про заячью прыть помню. Предположим, что команда разработки уже много раз сменилась за много лет.
такой точки нет. можно с нуля кусочки. проблема "все с нуля" в том что "все" займет много времени и за это время начнутся расхождения по фичам и миграция со старого на нового с каждым днем будет все сложнее и сложнее. В 90% ситуаций эта миграция в целом не случается либо стоимость этого всего оказывается на порядки больше чем планировалось. А потому лучше учиться кусочки переписывать. Уменьшая объем миграции
с другой стороны, есть риск (из реального опыта), когда миграция затягивается на года и в итоге не случается вообще
Несколько раз хотел свой старый петпроджект с нуля переписать. Так ни разу и не дошли руки. Пробовал заводить новую ветку в Git для обновления – тоже забрасывал. А рефакторингом с микрокоммитами в реальном времени прямо в мастере обновил без проблем. Так что в переписывание с нуля больше не верю. Про все шаги на митапе рассказывал https://youtu.be/k0ZwlGAnOvY
А если проект на Yii2, то его реально переделать + перевезти на симфони?
Обсуждают сегодня