Сколько строк кода было на предыдущем проекте

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

Ответ

Точное количество строк кода сложно назвать без анализа репозитория, но в среднем коммерческие Android-приложения содержат от 10k до 100k+ строк кода. В моем последнем проекте было порядка 50k строк (Java/Kotlin), включая тесты. Для оценки можно использовать инструменты вроде cloc:

cloc --exclude-dir=build,gradle .

Важнее не общий объем, а качество кода: соблюдение SOLID, покрытие тестами, отсутствие дублирования. Например, мы использовали детекторы копипасты типа PMD.