Size: a a a

Software Design/Architecture/Zen

2021 July 19

T

Tim in Software Design/Architecture/Zen
Начните с этого, времени много не займет
источник

T

Tim in Software Design/Architecture/Zen
Переслано от Sergey Protko
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
для скидок это не критично
источник

T

Tim in Software Design/Architecture/Zen
Никто не против айдишник спрятать, в данном случае не критично
источник

ГС

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

ГС

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

ГС

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

AK

Aleh Kashnikau in Software Design/Architecture/Zen
тогда вам не нужны агрегаты)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
+ если кто-то что-то поменял в процессе, мы опять повторяем пересчет по событию, и когда нам нужно узнать скидки в разных контекстах, мы такие выбираем из:
- "хэй кастомер, есть ли у тебя скидки или может быть надо пересчитать"
- "хэй кастомер, есть ли у тебя скидки"
- "хей, всегда пересчитывай скидки при заказе"
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
(не помню чтобы для скидок где-то требовалось что-то кроме 2 варианта, юзер обычно не делает заказы так часто)
источник

ГС

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

ГС

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

NF

Nikita Fedorov in Software Design/Architecture/Zen
я полагаю это просто упрощённые примеры(и достаточно старые), не будет же он накручивать инфраструктуры чтобы показать какие-то базовые вещи, он тут даже ручками хэш код написал
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
камон
источник

T

Tim in Software Design/Architecture/Zen
Вы можете спрятать их за pivot таблицей. Это уже не суть
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Вы про id like vo?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
нет, про то чтобы делать по типу
Customer {
orderIds
discountIds
}
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Выглядит странно, но может в какой вселенной есть смысл этого
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
короче хаки для производительности, для тех у кого орм это 💩
источник

ГС

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