Никому ничего не должна она) Делают по разному
Есть packages-by-layer, есть package-by-feature, выбор сугубо согласно предпочтениям команды/индивидуумк
Я как бывший 1С-ник не понимаю который всю жизнь работа по package-by-layer не понимаю как можно работать иначе. У нас на проектах по 1000 фич
Какая иерархия у обоих принципов?
Вокруг сцщности / вокруг слоя
В кратце у тебя есть блог, в блоге есть такая фичи как статья, категория, теги, пользователи, под каждую фичу делаешь отдельный пакет. У фич уже есть (а может и не быть) контроллер, dao, сервис
Обсуждают сегодня