Size: a a a

2021 April 10

✨Basic_Instinct✨ in symfony
нужно в цикле новые запросы на новые объекты, чтобы чисто по ддд
источник

G[

GamIet [UA, Odessa] in symfony
Ну вот это меня и смущает, что будет 100500 запросов на каждый чих.
источник

✨Basic_Instinct✨ in symfony
уперся он вам этот ддд, че вы все как мухи на него
источник

G[

GamIet [UA, Odessa] in symfony
Дока по доктрине тоже говорит - делай foreach и это по-факты тоже + куча селектов....
источник

AC

Andru Cherny in symfony
С тем как они пилят его, я думаю что он не выйдет НИКОГДА. Они вон 3 года не могут выпустить стейбл актив рекорд
источник

КГ

Константин Грачев... in symfony
Не очень понятно, зачем список нужен.
На оплату у тебя должно быть событие ОплатаПолучена, с ид транзакции. Дальше подписчик ловит этот инвент, достает транзакцию по ид и делает свои штуки.

Но кейс какой то странный, будто оплата взялась из пустоты
источник

G[

GamIet [UA, Odessa] in symfony
Удобно оперировать бизнесс-объектами, а не кучей таблиц в базе со связями. Да и ТЗ удобнее уточнять у заказчика, оперируя объектами)
источник

✨Basic_Instinct✨ in symfony
а раньше прям все страдали
источник

G[

GamIet [UA, Odessa] in symfony
ну было не так удобно)
источник

✨Basic_Instinct✨ in symfony
пришла Глаша, сказала - вы все лохи, вы не правильно до этого жили, и тут все да-да, как же мы...
источник

G[

GamIet [UA, Odessa] in symfony
не так.
Ты всю жизнь возил сено на лошади и тут пришла глаша и сказала, что есть автомобиль, который едит быстрее и возит больше)
источник

КГ

Константин Грачев... in symfony
Переслано от Константин Грачев...
источник

✨Basic_Instinct✨ in symfony
нет чистого ддд, нет и не будет! и никто не будет и не сможет писать чисто по ддд
источник

✨Basic_Instinct✨ in symfony
ага, авто, которое постоянно ломается, и ты колупаешься в гараже неделями ))
источник

✨Basic_Instinct✨ in symfony
теория одно, реалии совсем иное
источник

G[

GamIet [UA, Odessa] in symfony
Хорошо, другой пример. Есть у тебя гуглдрайв и в нем есть папки (Foldes) и файлы (Files).
и вот нужно тебе расшарить папку на другого юзера. Т.е. тебе нужно получить список файлов (Files) в этой папке и и каждому файлу добавить пользователя $file->addUser($user, $previleges)
т.е файлы тебе нужно достать объектами.
И в случае с DDD ты можешь сделать $folder->addUser($user, $previleges, $recursive = true) и юзер добавится и к папке и ко всем файлам (и даже подпапкам) внутри нее.

Можно конечно сказать "пшло нна это ваше ооп" и сделать foreach { INSERT INTO file_users ($file_id, $user_id, {"access": "viewer"}) } но поддерживать такой код будет очень прикольно)))
источник

КГ

Константин Грачев... in symfony
Допустим, а где тут джоины множественные?
В кейсе с переводами, зачем в агрегате на добавление доступа юзеру информация о переводах?
источник

G[

GamIet [UA, Odessa] in symfony
ато с лошадью ты не колупаешься неделями (но подковы подбей , то от болячки вылечи, но неурожай и надо сена заготовить))
источник

✨Basic_Instinct✨ in symfony
просто ндаже на хромой лошади я больше сена привезу, пока ты будешь колупать свой авто ))
источник

✨Basic_Instinct✨ in symfony
а еше я могу в узкий проход протиснуться, и по бездорожью, и даже переплыть ))
источник