Size: a a a

Software Design/Architecture/Zen

2021 July 19

SP

Sergey Protko in Software Design/Architecture/Zen
Счастливый человек
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
Ну все мапперы приходится самому писать
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
А что на счёт документной бд?)
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
То есть, без орм мне костылить доменный слой придется?
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Без орм свой велик для отделения доменного слоя от персиста
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
Не представляю как
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Документы бд
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
Но у меня реляционная
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Ну или городишь свою ОРМ с меппингом полей на бд.
Или можно, как учил Бугаенко - делаем интерфейс сущность. Напр. IUser. Доменная логика в User implements IUser. Персистенс в
DbUser implements IUser. OR extends User
dbUser = new DbUser(User).
Ну и в интерфейсе твоё поведения. Аля changeName
И поехали)
Ну я так только игрался))
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
а где почитать?
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
о таком способе
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
та возьми уже ОРМку.
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
Не могу... Нельзя
источник

ГС

Господин Случай... in Software Design/Architecture/Zen
Все орм тяжёлые , только jdbi можно
источник

HH

Human Human in Software Design/Architecture/Zen
Да и норм.
Тебе тут ещё асинхронному насоветовали, что скорее всего тебе тоже не нужно
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Орм тяжелые, когда у тебя громандые сущность, или ты их юзаешь для выборок.
Делай маленькие сущности и юзай только на change(write).
источник

SP

Sergey Protko in Software Design/Architecture/Zen
+
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Но в целом если стэйт разбит то и на запись можно чёт лёгкое юзать
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
это какое-то однопользовательское приложение, которое будет запускаться на офисных компах у людей?
источник

ГС

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