Size: a a a

Software Design/Architecture/Zen

2021 November 24

A

Alexander in Software Design/Architecture/Zen
Мне не нужны решения. Я вообще изначально озвучил не свою позицию, а мнение, которое встречаю в интернете. Я его не защищаю.

Вот мой изначальный пост: https://t.me/oop_ru/183381

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

NF

Nikita Fedorov in Software Design/Architecture/Zen
если аггрегат состоит из 3 ентитей
тебе над ток 1, то гавнина это а не агрегат
источник

VL

Vanya Leyn in Software Design/Architecture/Zen
это ответ на вопрос выше - как имея аргегат относительно быстро читать
источник

A

Alexander in Software Design/Architecture/Zen
Спасибо, гляну. Мне казалось DAO для чтения. А query factory для переиспользования запросов
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ну ответ то не в lazy, а в том чтобы не делать херню)))
источник

k

knopkod4v in Software Design/Architecture/Zen
не, я не говорил, что агрегат можно для чтения использовать. Я про его стейт, который в табличке хранится. Суть в том, что это 2 разных интерфейса. 1 на чтение, а другой на запись. А вот лейзи лоады - это как раз смешивание чтения и записи. В итоге получится что при записи будет доступно всё подряд, а это уже отмена всех ограничений
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
DAO... последний раз слышал о нем лет 6 назад, даже не помню зачем это было надо
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ааа, точно это CRUDRepository в спринге, ну как бы в c# такие костыли не нужны
источник

с#

саша сок #KotlinGang... in Software Design/Architecture/Zen
у data access object нет привязки к спрингу же
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
это просто пример, они там насоздавали 100500 бесполезных видов DAO-репозиториев для крудов и написали 100500 бесполезных статей о том как делать бесполезные сервисы для бесполезных круд репозиториев называя это архитектурой
источник

АА

Аскар А in Software Design/Architecture/Zen
ищу ментора или товарища по изучению/совместному парному кодингу js/ts/ruby/python (или любой другой язык, не суть)... хочется изучить архитектуры, ддд, сам кодю много лет но пробелы в этой части
источник

M

Mixer in Software Design/Architecture/Zen
Здрасти. Давайте не надо экстраполировать )
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ну в целом то так и есть, если загуглить JPA DAO Spring можно знатно покекать))
в былые годы и я этим баловался, пока не узнал что это всё от лукавого
источник

M

Mixer in Software Design/Architecture/Zen
Ну дао старый паттерн. Им никто сейчас не пользуется. Ну кек да. Но такого нету в современной жаве/спринге. Тогда было норм
источник

АА

Аскар А in Software Design/Architecture/Zen
почему не юзают сейчас?
источник

M

Mixer in Software Design/Architecture/Zen
Потому что жпа и ее реализации (хбернейт) - такое)
источник

АА

Аскар А in Software Design/Architecture/Zen
что есть жпа?)
источник

M

Mixer in Software Design/Architecture/Zen
Всмысле?
источник

АА

Аскар А in Software Design/Architecture/Zen
ааа, это слово жопа было
источник

АА

Аскар А in Software Design/Architecture/Zen
но сам DAO паттерн жеж вроде нормальный
источник