Size: a a a

Software Design/Architecture/Zen

2021 November 23

E

Emanresun in Software Design/Architecture/Zen
клево
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
нет, это абстрактное дерево выражений, не важно что там, главное чтобы было перечисляемым, на самом деле это всё статические методы, c# сделает из них Select(OrderBy(Slots, x => x.Position), x => x.SnackPile) в первом приближении
источник

E

Emanresun in Software Design/Architecture/Zen
тут еще SnackMachineMap.cs это орм с бд доставать сразу?
источник

E

Emanresun in Software Design/Architecture/Zen
да прочел что он на энумерейблах, просто не понял откуда он взялся
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
во втором приближении new Expr("Select", ...) ну ты понял
источник

E

Emanresun in Software Design/Architecture/Zen
на codewars была зачка почему то для 1 дана сделать тоже типо такую  штуку конструктор запросов как sql'ный но просто для массива обьектов, очень простая
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
да вроде, да, ну обычно все делает orm, а ты только говоришь мол - ну вон там есть то куда мапить
источник

E

Emanresun in Software Design/Architecture/Zen
здесь dto юзается между ui частью и "DddInPractice.Logic" частью получается?
источник

NF

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

E

Emanresun in Software Design/Architecture/Zen
источник

E

Emanresun in Software Design/Architecture/Zen
берет реп, находит атм и делает какую то бизнес логику тут
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
достал агрегат, вызвал 1 метод, сохранил агрегат
источник

E

Emanresun in Software Design/Architecture/Zen
а глобальный Notify(...) это что? не нашел по коду
источник

E

Emanresun in Software Design/Architecture/Zen
в этом проекте получается нету типо use-case/interactor'ов?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
это фишки WPF, не парься, тип как на фронте в всех фреймворках можно чендж детекшн дергать руками, тут всегда нужно руками
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
> и он не глобальный, в c# не обязательно писать this.
источник

E

Emanresun in Software Design/Architecture/Zen
последний раз 15 лет назад трогал c#
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
на счет use-case хз, а вот interactor'ы не помню как выглядят пушто никто их явно не юзает))
источник

E

Emanresun in Software Design/Architecture/Zen
Atm агрегат, но вроде как он ничего кроме Money vo не юзает внутри
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
вроде у него в cqrs есть юзкейсы, ну где-то точно были
источник