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

Вообще не очень понятно, что именно тут подразумевается под агрегатом?

И для чего это все - какую пользу несет данное архитектурное решение

10 ответов

22 просмотра

для манипуляций над Application требуется много проверок, завязанных на том, какого рода данные пользователь заполнил

Manicotti
для манипуляций над Application требуется много пр...

я так понимаю у тебя есть некий Application, в котором вся инфа и по всему приложению везде таскаётся этот Application потому что для принятия какихто решений везде нужна какаято инфа оттуда?

Serhii
я так понимаю у тебя есть некий Application, в кот...

нет, Application может быть на разных стадиях и чтобы перевести его в тот или иной статус требуются разнообразные данные пользователя, скажем его возраст и в зависимости от возраста скан паспорта или свидетельство о рожденит и т.п

Yury-Golikov Автор вопроса
Manicotti
для манипуляций над Application требуется много пр...

Все равно не понятно, чем именно помогает тут паттерн Агрегат Есть модуль Application - там есть функции для манипуляции данными: Application и ApplicationData-ми. Эти функции могу использовать функцию генерации id или получать id в качестве аргумента Вообщем похоже что проблема надумана

Yury Golikov
Все равно не понятно, чем именно помогает тут патт...

мне не очень нравится идея генерировать id внутри самой Application, идентичность должен репозиторий выдавать https://matthiasnoback.nl/2018/05/when-and-where-to-determine-the-id-of-an-entity/

вопрос в том, откуда он берётся этот id. Сам id это часть домена, а вот его генерация это уже что-то другое, в моём случае это уже персистенс логика протечёт в домен, т.к id берется из авто-инкремента в какой-нибудь постгрес

Yury-Golikov Автор вопроса
Manicotti
вопрос в том, откуда он берётся этот id. Сам id эт...

логики тут нет - посмотри generateId():integer Где тут логика? Да если ты положишь эту функцию рядом с твоей предметной логикой - то будет "протечка"

Почему плохая?

Alexander
Почему плохая?

ну в рантайме у тебя агрегат всё равно в инфраструктуру лезет

Manicotti
ну в рантайме у тебя агрегат всё равно в инфрастру...

Агрегат не знает куда он лезет. Он просто айди получает

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта