Какой размер проекта на текущей работе

«Какой размер проекта на текущей работе» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Обычно размер проекта оценивается по количеству строк кода (LOC), модулям или функциональности. В моем случае это приложение с ~50к LOC, 15+ модулями (feature-модули, core, shared), 50+ экранами. Используем многомодульную архитектуру, 80+ зависимостями в Gradle.

Пример структуры:

:app  
:feature-auth  
:feature-profile  
:core-network  
:shared-ui  

Проект поддерживает 3 продукта через flavors, CI/CD на GitLab, ~15к активных пользователей. Код покрыт Unit и UI тестами на ~60%.