а сколько я глупых проектов видел, которые высосали кучу бабла из учредителя так и не запустившись, потому что набрали «умных» ребят, которые перед началом разработки mvp начали настраивать всякие team city, внедрять модную архитектуру, и переписывать ее изо дня в день, пообщавшись на кухне и писать юнит-тесты на пустом месте, потому что так правильно! конкретный пример знаю еще: ребята выпросили у руководства сразу мощный сервер за 30 тысяч, ну потому что а вдруг у нас после запуска будет резко + 100 000 пользователей… и в итоге пока разрабатывался mvp, сервер продляли год по такой цене! гуляй страна! контора платит!
MVVC, Viper блабла это все набор слов «стильных модных молодежных» ребят-теоретиков, который любят на кухне поговорить о философии, блабла, эти люди восприминимают проект как полигон, где можно потестить всякие фреймворчики и т.д. все — кроме выполнения плана и получения зарплаты в конце месяце, такие люди думают не о том, что продукт должен приносить бабло, чтобы прокормить разработчиков.
если по существу, mvvc/viper/итд — все это полная херня. из статьи столько модных всяких слов, адаптер отдельный, протокол, фабрика, блабла. работал я с таким любителем-теоретиком — за 3 года так и не могли выпустить mvp, потому что не тру. а можно было просто все это запихнуть во viewcontroller и рубить капусту — так и объяснил учредителю, почему в его компании так долго разрабатывали первую версию приложения.
если по существу, mvvc/viper/итд — все это полная херня. из статьи столько модных всяких слов, адаптер отдельный, протокол, фабрика, блабла. работал я с таким любителем-теоретиком — за 3 года так и не могли выпустить mvp, потому что не тру. а можно было просто все это запихнуть во viewcontroller и рубить капусту — так и объяснил учредителю, почему в его компании так долго разрабатывали первую версию приложения.