Size: a a a

Programming Offtop

2020 August 13

Д

Денис in Programming Offtop
OlegKrikun
ДДТ  Дихлордифенилтрихлорэтан
?
источник

VS

Vladimir Sh in Programming Offtop
Ддд?
источник

(

( in Programming Offtop
Я могу представить это на идрисе, где ты можешь статически гарантировать, что лист с эффектами выходной содержит как минимум один элемент и это стейт, запакованный в эффект
источник

(

( in Programming Offtop
В остальном это какой-то пиздецок, особенно учитывая то, что со стейтом тоже хочется что-нибудь делать, какие-нибудь констреинты накидывать или поверх фичи крутить абстракции
источник

O

OlegKrikun in Programming Offtop
Денис
Принцип единственной ответственности
ну так вот у тебя ЖопаРепозиторий и он едиственное за что ответственнен это за жопу, а откуда она пришла из мети или из кеша тебе как пользователю всё равно
источник

Д

Денис in Programming Offtop
OlegKrikun
ну так вот у тебя ЖопаРепозиторий и он едиственное за что ответственнен это за жопу, а откуда она пришла из мети или из кеша тебе как пользователю всё равно
это gateway а не репозиторий тогда
источник

Д

Денис in Programming Offtop
а репозиторий работает с конкретным источником данных
источник

AM

Andrew Mikhaylov in Programming Offtop
OlegKrikun
ДДТ  Дихлордифенилтрихлорэтан
Что такое осень? -- это небооооо
источник

O

OlegKrikun in Programming Offtop
Andrew Mikhaylov
Что такое осень? -- это небооооо
источник

AD

Aleksey D. in Programming Offtop
Денис
это gateway а не репозиторий тогда
да не нужен ваш гейтвейт
выбор источника данных (сеть или кеш) - это бизнес логика
источник

AD

Aleksey D. in Programming Offtop
и уже именно этим занимается обработчик эффектов
источник

Д

Денис in Programming Offtop
Aleksey D.
да не нужен ваш гейтвейт
выбор источника данных (сеть или кеш) - это бизнес логика
Ну да, бизнес логика, а посему не нужен?
источник

AD

Aleksey D. in Programming Offtop
Денис
Ну да, бизнес логика, а посему не нужен?
ну а какую задачу он решает?
источник

Д

Денис in Programming Offtop
Aleksey D.
и уже именно этим занимается обработчик эффектов
А зачем ему эта логика? Его задача получить данные а не рулить откуда их получать же
источник

AD

Aleksey D. in Programming Offtop
Денис
А зачем ему эта логика? Его задача получить данные а не рулить откуда их получать же
его задача привратить эффект в мессадж)
источник

Д

Денис in Programming Offtop
Aleksey D.
ну а какую задачу он решает?
Вернуть данные
источник

AD

Aleksey D. in Programming Offtop
Денис
Вернуть данные
то есть, ту же, что и репо?)
источник

Д

Денис in Programming Offtop
Aleksey D.
то есть, ту же, что и репо?)
Ну репозиторий возвращает данные с одного источника, а gateway с нескольких
источник

AD

Aleksey D. in Programming Offtop
Денис
Ну репозиторий возвращает данные с одного источника, а gateway с нескольких
ну и зачем такая сложность?
источник

AD

Aleksey D. in Programming Offtop
как ты будешь поступать, если у тебя в одном месте чему-то нужно получить свежие данные, в другом - свежие или кеш в случае ошибки, а в третьем - кеш. три гейтвея пилить?
источник