Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)

2020 August 28

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Кирилл возьми котовей транзактор и сделай прост 3 метода лул
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Наверное, можно складывать аргументы в кейсклассы
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
А потом делать апдейты полиморфными и требовать линзы\экстракты на свой набор аргументов
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Линзы из тофу. Переносим в другой чят
источник

Б

Берял in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
ущерб читаемости
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Стоп-стоп, какие линзы.
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Берял
ущерб читаемости
(сам таким иногда страдаю)
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Подожди Кирилл, щас мы без скасти до рексхем дойдём
источник

ND

Nikita Davidenko in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Kirill Shelopugin
Стоп-стоп, какие линзы.
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
λoλcat
Написано же, что это инъекция
:( так хотел пошутить, что сигнатуру не дочитал
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Kirill Shelopugin
Дуби-челы. Допустим, у меня есть N разных независимых сущностей, которые в бизнес-логике надо обновлять. Прямо update1 >> update2 >> update3 и так далее. Хочу это делать в одной транзакции. Логичнее всего инкапсулировать ConnectionIO, их композицию и запуск в отдельном модуле (классе) и из бизнес-логики вызывать именно его. Но для апдейта сущностей нужны разные аргументы, совсем. В результате api этого репозитория будет выглядеть ужасно с миллионом аргументов - часть аргументов для апдейта сущности 1, часть для сущности 2 и так далее. Как вы живете с таким?
сделай инстансы репозиториев в F = ConnectionIO и используй их где нужно
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
а для рабоче крестьянских сервисов пусть будут в норм IO
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Не читаемо в текстовом виде.
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Vladimir Sam
сделай инстансы репозиториев в F = ConnectionIO и используй их где нужно
И в месте композиции ему нужно будет передать параметры все
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Ну да, тут вопрос вообще не про дуби
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Да, я просто когда с дуби возился, на такое наткнулся, так что дуби тут просто как пример
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
А просто про то, как передать много параметров снаружи в нижележайщий слой
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Какие есть варианты, кроме кейс-классов и HasContext с субконтекстом?
источник