Size: a a a

2022 January 05

D

Dmitry in symfony
а на счет агрегата, то мне встречался случай когда агрегат был просто огромен и как его разрезат я не придумал :(
источник

Kd

Konstantin dmz9 in symfony
вопрос короче про очевидное и неудобное против неочевидное и удобное
источник

D

Dmitry in symfony
да, возможно
источник

Kd

Konstantin dmz9 in symfony
мол, хуле нам, хуякс удаляем и там как то события хешьтельбе бужельме
источник

Kd

Konstantin dmz9 in symfony
пожалуйста, делайте и так, только потом волосы рвать на отладке )
источник

Kd

Konstantin dmz9 in symfony
пусть будет уродливо многословно но зато в коде и очевидно
источник

D

Dmitry in symfony
я как раз использую вариант 1 :)
источник

Kd

Konstantin dmz9 in symfony
это добро )
источник

D

Dmitry in symfony
но мне он не очень нравится по причине СРП
источник

Kd

Konstantin dmz9 in symfony
чьё срп
источник

Kd

Konstantin dmz9 in symfony
контроллер это медиатор по сути, он и должен дергать за ниточки, не выполняя самостоятельно никакие операции
источник

Kd

Konstantin dmz9 in symfony
другое дело если бы ты в теле метода контроллера написал итерацию по промокодам и их удаление - вот тогда да
источник

D

Dmitry in symfony
верно, это вопрос дробления самого понятия СРП - модуль, класс и тп
источник

Kd

Konstantin dmz9 in symfony
многие любят выносить такие штуки во всякие MySuperDuperБузинесс
источник

Kd

Konstantin dmz9 in symfony
но кмк та же хуйня только в профиль - вот будешь в 2+ местах использовать - ради бога
источник

Kd

Konstantin dmz9 in symfony
пока в одном-двух - можно и в контроллере оставить
источник

D

Dmitry in symfony
я пользуюсь вариантом юзкейсов
источник

Kd

Konstantin dmz9 in symfony
ну а разница?
$revokeUseCase = new RevokeUseCase($coupon, $user)
$revokeUseCase->execute()
flush
messageBus->sendNudes
источник

D

Dmitry in symfony
не, юзкейс сам бросит события
источник

Kd

Konstantin dmz9 in symfony
а флаш сам сделает?
источник