Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
У меня такое было…
Дам совет из своего личного опыта (противоположный вашему): TTM (time to market) намного важнее, чем всё остальное вместе взятое.
Планируйте архитектуру приложения под существующие нужды (но если есть лишние деньги и время — чуть чуть вперед) и на известных технологиях, потому как скорее всего требования к продукту за время его разработки поменяются непредсказуемо.
Позже, после выхода на рынок и получения фидбека, можно будет заняться рефакторингом или глобальным, или параллельно с разработкой с корректировкой на новые требования.
В виду.
Что иметь в виду при переписывании программного обеспечения