Size: a a a

Programming Offtop

2020 July 06

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
ну а как правильно? из корневого все вытягивать?

p.s. правильно ~ проще
ну а чем плох корневой скоуп?
источник

AM

Andrew Mikhaylov in Programming Offtop
Mikhail Levchenko
ну а чем плох корневой скоуп?
А как вы с таким слабо ветвящимся деревом компонентов делаете классы, объекты которых скоупятся дольше, чем на экран, но меньше, чем на всё приложение?
источник

AM

Andrew Mikhaylov in Programming Offtop
(Я прошу прощения, если мимо кассы и не понял ваш разговор выше)
источник

A

Aleksandr in Programming Offtop
Привет, я разрабатываю прожку для автоматизации работы с API-openapi в Github. Думаю, что туда добавить из функционала(Подгрузку в UI, проверку на bestpractices, доступ к просмотру API по правам и остальное). Сейчас Добавил валидацию и ловлю поломку обратной совместимости в CI.

Какие еще вещи я могу добавить чтобы этот был продукт интересен для вас и вы начали его использовать?
источник

AD

Aleksey D. in Programming Offtop
Mikhail Levchenko
ну а чем плох корневой скоуп?
вот примерно тот же вопрос, что и у Андрея

тут еще и про то, что не очень-то круто, если все зависимости в корневом валяются
источник

AM

Andrew Mikhaylov in Programming Offtop
@themishkun есть, кстати, смысл смотреть файтинг Dagger vs Koin с одной неназванной конфы? Мне в чате обещали ответ на мой вопрос, который ты поддержал, но чёт мне подказывает, что там этого ответа нет)
источник

КР

Кирилл Романенко... in Programming Offtop
Andrew Mikhaylov
@themishkun есть, кстати, смысл смотреть файтинг Dagger vs Koin с одной неназванной конфы? Мне в чате обещали ответ на мой вопрос, который ты поддержал, но чёт мне подказывает, что там этого ответа нет)
Ответ есть: koin может быть di, и sl, смотря как готовишь.) Вот и всё.))
источник

AD

Aleksey D. in Programming Offtop
Кирилл Романенко
Ответ есть: koin может быть di, и sl, смотря как готовишь.) Вот и всё.))
так вроде и даггер может)
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
А как вы с таким слабо ветвящимся деревом компонентов делаете классы, объекты которых скоупятся дольше, чем на экран, но меньше, чем на всё приложение?
пример?)
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
@themishkun есть, кстати, смысл смотреть файтинг Dagger vs Koin с одной неназванной конфы? Мне в чате обещали ответ на мой вопрос, который ты поддержал, но чёт мне подказывает, что там этого ответа нет)
ну там всё мутно
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
@themishkun есть, кстати, смысл смотреть файтинг Dagger vs Koin с одной неназванной конфы? Мне в чате обещали ответ на мой вопрос, который ты поддержал, но чёт мне подказывает, что там этого ответа нет)
Что за вопрос?
источник

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
вот примерно тот же вопрос, что и у Андрея

тут еще и про то, что не очень-то круто, если все зависимости в корневом валяются
то же самое, есть пример такой зависимости?
источник

AD

Aleksey D. in Programming Offtop
Mikhail Levchenko
то же самое, есть пример такой зависимости?
у меня есть форграунд сервис, а экраны приложения подписываются и отрисовывают
приложение < сервис < экран

ну и всякие флоу-фрагменты, когда там локальный чичерон валяется и координаторы
источник

AM

Andrew Mikhaylov in Programming Offtop
Кирилл Романенко
Ответ есть: koin может быть di, и sl, смотря как готовишь.) Вот и всё.))
Я хз, на что ты мне ответил)
источник

AM

Andrew Mikhaylov in Programming Offtop
Mikhail Levchenko
ну там всё мутно
Ну я так и понял(
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
Я хз, на что ты мне ответил)
ну типа краткий пересказ мб?
источник

КР

Кирилл Романенко... in Programming Offtop
Andrew Mikhaylov
Я хз, на что ты мне ответил)
Вроде в давние времена ты сомневался, можно ли считать коин диаем. Разве не этот вопрос?
источник

AM

Andrew Mikhaylov in Programming Offtop
Mikhail Levchenko
пример?)
Ну вот у меня есть фича, которая растянута на несколько экранов, но при этом она явно уже скоупа всего приложения. Где ей жить?
источник

AM

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

КР

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