212 похожих чатов

Как то очень абстрактно. Наверное чтобы понять ответственность этого сервиса,

надо сперва понять контекст, и то как этот сервис будет связан с остальными. Если сервис просто скажем делает SQL запрос, то какой в нем смысл? Он же вернет contstraint error если идшек нету?

В целом если сервис бросит типа EntityNotFoundException то вроде как норм. Мне кажется если сервис принимает только ИДшки, то он должен будет проверить их, но если сервис принимает аргументы с уже собранными объектами, то они должны быть уже проверенными.

2 ответов

11 просмотров

Ну, в моём случае он просто будет делать SQL запрос. Но допускать constraint error не хотелось бы. Главный консерн, что помимо этих проверок, есть ещё куча правил, которые касаются непосредственно добавления в группу (роли, ограничения и т.д.) и не будет ли это перегрузом для модуля. Так как DDD никакого на проекте нет, хочется выжать максимум из той архитектуры которая есть

Alexander-Nazarov Автор вопроса
Vlad Hutych
Ну, в моём случае он просто будет делать SQL запро...

Мне кажется не будет. Это ведь конкретные правила, которые надо реализовать один раз. То есть вот те кейсы с разными вызовами сервиса, они ведь должны одинаково отработать? не важно как он был вызван, из консоли или другим способом, правила всегда одинаковые конкретно для этой реализации сервиса.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта