Package By Feature
От: Буравчик Россия  
Дата: 06.03.20 16:09
Оценка:
Как вы формируете пакеты по фичам? Расскажите про свой опыт

Я про "Package by feature, not layer"
http://www.javapractices.com/topic/TopicAction.do?Id=205

Считаю, что разбиение по фичам реально может помочь в улучшении понимания проекта, но как-то трудно отделять/выделять фичи. Как-то непривычно все это, всегда делил по слоям.

Вот есть слои:
— domain model (data классы)
— domain services (use cases, полезные действия)
— классы работы с инфраструктурой (database, внешние сервисы)
— классы для интерфейсов (REST API, скрипты)

Что из этого бьется по фичам, а что остается слоями?
Какими правилами руководствуетесь при выделении фич?
Best regards, Буравчик
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.