Size: a a a

Programming Offtop

2020 July 06

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Ну по поводу флоу / рыкса вопросов нет, они априори используются как ткань для вязания всего остального. Просто нельзя такие вещи совсем без оговорок озвучивать :)
Ну так, если у вас даггер во всём приложении используется как DI-фреймворкт, то я не вижу ничего страшного в том, чтобы он везде и торчал.
источник

AM

Andrew Mikhaylov in Programming Offtop
Так я и не говорил, что инжекты надо куда-то прятать)
источник

KD

Konstantin Dovnar in Programming Offtop
Вот эти все "пересесть с фреймворка на фреймворк", даже если бы всё действительно было в два клика, не о чём.
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Так я и не говорил, что инжекты надо куда-то прятать)
Видимо не так понял тебя, оке
источник

AM

Andrew Mikhaylov in Programming Offtop
Mikhail Levchenko
пример?)
Шо, молчишь, задумался?)))))
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
Нет, я никогда не сомневался в том, что коин — это SL, но при этом я давно уже утвеждаю, что SL в узлах сбора зависимостей — ок. А вне этих узлов, конечно, должен быть обычный DI, где по-хорошему вообще не должно при этом пахнуть никакими фреймворками. Коин этого добиться позволяет, даггер — нет.
@Vorkytaka там вот с этого началось, что Dagger2 сильно в здоровый код лезет
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
Видимо не так понял тебя, оке
Я изначально просто подсветил, что коин, грубо говоря, меньше светится через остальной код, не утверждая, что даггер из-за этого прям выкидывать срочно надо. Только и всего.
источник

KD

Konstantin Dovnar in Programming Offtop
Aleksey D.
@Vorkytaka там вот с этого началось, что Dagger2 сильно в здоровый код лезет
А чем код с даггером не здоровый, кроме всеми ненавистной кодогенерации?
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
А чем код с даггером не здоровый, кроме всеми ненавистной кодогенерации?
s/здоровый код/код без консёрна о сборке графа зависимостей/g
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
Ну вот у меня есть фича, которая растянута на несколько экранов, но при этом она явно уже скоупа всего приложения. Где ей жить?
если это фича, всмысле несколько экранов, то бить скоупы по экранам - оверкилл. Если это фича всмысле какой-то сервис, то что мешает ему болтаться в глобальном скоупе? Если он тяжелый и его нужно по возможности сразу же выгружать, то это редкая вещь и ради неё можно пильнуть
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
s/здоровый код/код без консёрна о сборке графа зависимостей/g
Падажи. Как-раз с коином приходится вручную ебаться с графом, всё самим делать, тестить, проверять.
Даггер о многом за тебя позаботится.
источник

AM

Andrew Mikhaylov in Programming Offtop
Mikhail Levchenko
если это фича, всмысле несколько экранов, то бить скоупы по экранам - оверкилл. Если это фича всмысле какой-то сервис, то что мешает ему болтаться в глобальном скоупе? Если он тяжелый и его нужно по возможности сразу же выгружать, то это редкая вещь и ради неё можно пильнуть
Так ну это большая фича на несколько экранов, а на каждом экране, грубо говоря, подфичи есть (ну если мы говорим о сотнях модулей, это ж нормальная ситуация). Вот тебе и несколько вложенных скоупов. Которые с даггером лепить больно и мерзко.
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
Так ну это большая фича на несколько экранов, а на каждом экране, грубо говоря, подфичи есть (ну если мы говорим о сотнях модулей, это ж нормальная ситуация). Вот тебе и несколько вложенных скоупов. Которые с даггером лепить больно и мерзко.
Я так не запариваюсь
источник

ML

Mikhail Levchenko in Programming Offtop
Кто то отдельный скоуп под авторизацию хуячит
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
Падажи. Как-раз с коином приходится вручную ебаться с графом, всё самим делать, тестить, проверять.
Даггер о многом за тебя позаботится.
Давай я прям сам подстановку сделаю в сообщение Алексея:
@Vorkytaka там вот с этого началось, что Dagger2 сильно лезет в код без консёрна о сборке графа зависимостей
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
Так ну это большая фича на несколько экранов, а на каждом экране, грубо говоря, подфичи есть (ну если мы говорим о сотнях модулей, это ж нормальная ситуация). Вот тебе и несколько вложенных скоупов. Которые с даггером лепить больно и мерзко.
а чего больно и мерзко?
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
а чего больно и мерзко?
Показывай, как это делать приятно
источник

AD

Aleksey D. in Programming Offtop
ща, уномоменто
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Давай я прям сам подстановку сделаю в сообщение Алексея:
@Vorkytaka там вот с этого началось, что Dagger2 сильно лезет в код без консёрна о сборке графа зависимостей
Ладно, лучше даже не буду влезать. В упор не пойму проблему вашу с даггером:)
источник

ML

Mikhail Levchenko in Programming Offtop
Теребонькать даггер, хуевертить систему™ это жи пиздец
источник