Size: a a a

var chat = new Chat();

2021 September 10

rr

razumovsky r in var chat = new Chat();
ну вот так например
источник

rr

razumovsky r in var chat = new Chat();
вот тоже жирный запрос вынес
источник

PE

Pavel Erokhin in var chat = new Chat();
источник

Ɖ

Ɖrēw in var chat = new Chat();
Да, в сервисы можно вынести валидацию и прочее
источник

YM

Yury Morozov in var chat = new Chat();
Смысл репозитория - когда нет абстрации над БД. В случае EF - это уже абстракция, она уже работает с разными СУБД. Оборачивать все это своими костылями  - это стрелять себе в ногу. Если что-то делать с данными - то нужен отдельный слой работы с данными который можно переиспользовать в разных сервисах чтобы получать уже вью модели. Но сам репозиторий - не нужен
источник

rr

razumovsky r in var chat = new Chat();
хм
источник

rr

razumovsky r in var chat = new Chat();
распухнут сервисы
источник

Ɖ

Ɖrēw in var chat = new Chat();
В экстеншнах ты из DI ничего не достанешь, например
источник

Ɖ

Ɖrēw in var chat = new Chat();
Та нет
источник

rr

razumovsky r in var chat = new Chat();
кароч ебаште монолиты на CQRS
источник

rr

razumovsky r in var chat = new Chat();
сервисы ну их нах
источник

rr

razumovsky r in var chat = new Chat();
ща покажу, сек
источник

YM

Yury Morozov in var chat = new Chat();
Тут даже если нужно можно бахнуть дженерики)
источник

rr

razumovsky r in var chat = new Chat();
а нет, не покажу
источник

rr

razumovsky r in var chat = new Chat();
был уменя пример класса на 2к строк
источник

rr

razumovsky r in var chat = new Chat();
с 20+ зависимостями в конструкторе
источник

rr

razumovsky r in var chat = new Chat();
реп довольно популярный
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну это крайности жеж
источник

rr

razumovsky r in var chat = new Chat();
EnterpriseShop чтол
источник

Ɖ

Ɖrēw in var chat = new Chat();
Самая смакота под это тесты писать
источник