Разгребать чужой код не нужно, понимать — да.
Архитектура модульная, у нас есть наш модуль в котором мы реализуем свой функционал, экраны, запросы на бэк и т д.
Архитектуру соответственно каждый в своем модуле планирует свою.
Кто то SOLID делает, кто то MVVM верстает экраны — зависит от команды.
Юнит тесты, тестовое покрытие 60%, есть UI тесты.
Реальный девопс.
Ревью пулл реквестов серьезное, минимум 3 аппрувера.
Как говорится просто написать это полдела — самое оно это влить в СБОЛ.
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)