Ну, честно говоря, я ничего не знаю о MVP.Так что все, что я могу сделать, это для MVVM.И концепция MVVM не масштабируема для больших проектов - миф.Фактически в настоящее время у нас есть около 40+ проектов в нашем решении, и большинство из них, за исключением нескольких сборок моделей, следуют MVVM.И это замечательно.
Направляюсь к вам!MVVM устрашает из первых рук, но как только у вас есть готовый базовый фреймворк, это самый удобный для тестирования шаблон.Еще одно и довольно существенное преимущество состоит в том, чтобы продолжить работу дизайнеров и разработчиков отдельно.Это счастье, когда вы интегрируете их.Чисто вся логика в VM и UI в View.так что нет шансов пропустить какую-либо функцию для тестирования модуля.
Мои два цента.Надеюсь, это поможет!