Январь 2019 — Заметка №5

Большая подробная интересная статья про истории переписывания с нуля нескольких продуктов “Lessons from 6 software rewrite stories”: https://medium.com/@herbcaudill/lessons-from-6-software-rewrite-stories-635e4c8f7c22

Есть распространненное мнение, что подход “а давайте все к чертям перепишем с нуля и после этого ЗАЖИВЕМ” ошибочен и приводит к фейлам. В статье на разных примерах показывается когда это так и когда это (иногда) не так.

Переписывание всего к чертям с нуля проблемно по следующим причинам:

При этом я видел и успешные кейсы. Например вот недавно мы в Эквиде завершили большой проект, переписали с нуля критически-важную часть продукта. Это заняло где-то 4 человеко-года. Для нас хорошо сработали две штуки: