фичи своя? Мои фичи могут юзать один и тот же репозиторий.что делать?выносить все репозитории в отдельный модуль?
сейчас начнется холивар. Я считаю что в кадой фиче должен быть свой репозиторий, и не более
у Вас репозиторий сколько сущностей отдает?
да я непротив) но что делать когда мне одна и таже сущность нужна в разных фичах?
я вообще старался делить их по фичам, но теперь я понимаю что для меня это немнгого неверно. моми фичи могут юзать один и тот же репо
я считаю, что сущности другой фичи нужно брать из Interactor'а этой фичи
Мы пришли к принципу, когда у каждой фичи свой интерфейс репозитория. А имплементация может быть одна. Она подставляется при склейке.
Когда продумывание структуру проекте больше смотрите на сам проект, а не на субъективное мнение местных "архитекторов"
Кстати да, может для моего проекта будет лучше внести репо в отдельный модуль
Только помни что при таком подходе и большой кодовой базе есть риск замедления сборки. Ну и если команда большая могут быть мерж конфликты при работе над смежными фичами.
Нет никаких рисков, если дата-слой тоже разбит на модули
Ну мало кто разбивает на api и imlp в начале миграции, по идее это уже от проекта зависить если проект небольшой то и смыла в этом нет. Но кодовая база может вырост со временем. То есть это уже от конкретного проекта зависить.
согласен, конечно от проекта зависит
Обсуждают сегодня