Size: a a a

2021 April 10

А

Александр in symfony
Посту незачем. Юзкейсу есть за чем
источник

G[

GamIet [UA, Odessa] in symfony
Аггрегат знает все про свои составные части (объекты).
Почему он при этом не должен знать про их репозитории?
источник

s

smile in symfony
какому юзкейсу?
источник

G[

GamIet [UA, Odessa] in symfony
потому что у поста еще есть ссылка)
источник

А

Александр in symfony
«Отдать 10 последних постов с их авторами»
источник

s

smile in symfony
какая ссылка? на что?
источник

А

Александр in symfony
Сейчас человек сломается
источник

s

smile in symfony
sql на рид , причем тут агрегаты вообще?
источник

G[

GamIet [UA, Odessa] in symfony
URL поста (slug который))) Мы же про посты на блоге говорим? или вы про религиозные?
источник

А

Александр in symfony
Ну так откуда этот sql будет идти? Из какого слоя?
источник

s

smile in symfony
и что надо для урл поста?
источник

А

Александр in symfony
Про государственные
источник

s

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

А

Александр in symfony
Потому что по ддд в базу должен ходить только репозиторий, вот причём
источник

s

smile in symfony
нет
источник

Ш

Шурик in symfony
ддд про бизнес-логику. какая бизнес-логика в выводе 10 постов?
источник

G[

GamIet [UA, Odessa] in symfony
Нууу у тебя есть две таблицы Posts в которой есть (id, slug) и Translates где есть (post_id, lang, content) и тебе нужно выдать список постов с урлами и контентом на основе переданного языка.
источник

А

Александр in symfony
А что если выводятся не всем одинаковые посты и есть ещё условия?
источник

s

smile in symfony
ну и что ты это все без агрегата не сделаешь? какая у тебя логика будет в нем - построения ссылки?) это не логика
источник

G[

GamIet [UA, Odessa] in symfony
пройдите на 100постов выше и почитайте мой ДРУГОЙ пример про транзакции и подписки или мой ТРЕТИЙ пример про шаринг файлов и папок...
Там бизнесс-логики - обмазывайся-нехочу!
источник