Выбор ответа Junior Модульность обновлено

Что выносят в core-модули

Вопрос

Что обычно живёт в core-модулях?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Общая инфраструктура: сеть, база, дизайн-система, аналитика. Core-модули содержат то, что нужно многим фичам и не относится к конкретной фиче: сетевой клиент, хранилище, UI-компоненты дизайн-системы, логирование.

Варианты ответа

  1. Экраны основных фич, которыми пользуются все остальные
  2. Общая инфраструктура: сеть, база, дизайн-система, аналитикаправильный ответ
  3. Вся бизнес-логика приложения, чтобы фичи были тонкими
  4. Только ресурсы: строки, картинки, шрифты и цвета темы приложения

Разбор

Core-модули содержат то, что нужно многим фичам и не относится к конкретной фиче: сетевой клиент, хранилище, UI-компоненты дизайн-системы, логирование. Важно не превратить core в свалку: туда не кладут фичевую логику, иначе изменение одной фичи пересобирает всех. Экраны живут в feature-модулях.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.