фичи;
Вопрос: Какие существуют практики для шаранига юзкейсов или части их функционала между фичами?
Пока думаю над вариантом создания для "нуждающейся" фичи своего юзкейса в который буду инжектить оригинальный юзкейс из другой фичи.
Теперь презентер(ВьюМодель) будет получать только юзкейсы из своей фичи, но по факту зависимость просто поднимается в домейн слой. т.е. по сути "шило на мыло".
Читаю про package principles, те что из granularity Мартина, REP, CRP, CCP, кароч вот это вот все про coupling и cohesion. Получается с каждым "разшаренным юзкейсом" растет связанность и понижается сплоченность, а в теории еще могут быть циклические зависимости, и все это превратиться в хрупкое говно.
В общем кто че подскажет на эту тему?
Как вариант создать нужный usecase который каждый нуждающийся в нем будет инжектить. В этом случае не нарушается принцип di.
Обсуждают сегодня