Size: a a a

2020 April 16

АЕ

Алексей Ершов in Dagger 2
никто не читает шапку)
источник

M

Mafioznik in Dagger 2
Там гугл показал @EntryPoint кто-то знает, доступна ли уже эта аннотация?
источник

M

Mafioznik in Dagger 2
Может альфа какая-то или бета?
источник

А

Александр in Dagger 2
Yanis
мы в компании решили перейти на тузпик
даггер при всех его плюсах имеет и серьезные минусы для нас
Yanis расскажите пожалуйста почему ушли от Даггера
источник

Y

Yanis in Dagger 2
он не позволяет сделать нужные нам зависимости между модулями
источник

Y

Yanis in Dagger 2
мы конечно нашли решение, но очень костыльное
источник

А

Александр in Dagger 2
Вы имеете ввиду использовали Component + dependencies (вместо Subcomponents) но что то все равно не так?
источник

Y

Yanis in Dagger 2
да
источник

А

Александр in Dagger 2
Ладно у меня другой вопрос. Я тут внимательно смотрю о Provider<T> и Lazy<T>. Правда что они абсолютно идентичны в их работе для scope объектов?
источник

Y

Yanis in Dagger 2
я так не думаю
источник

А

Александр in Dagger 2
Хотелось бы подробнее узнать ваше мнение, потому как на мой взгляд для скоп объектов разницы не видно
источник

АЕ

Алексей Ершов in Dagger 2
У них разная смысловая нагрузка
источник

Y

Yanis in Dagger 2
по-моему в дагер скоупы прилепили просто чтобы было, они не работают так как ты ожидаешь
источник

АЕ

Алексей Ершов in Dagger 2
Lazy вам обещает, что закэширует зависимость. Provider просто ее предоставит, без гарантий со своей стороны. Работать они могут одинаково в некоторых случаях, просто разница в контракте.
источник

HV

Harry Vorobyninov in Dagger 2
Yanis
по-моему в дагер скоупы прилепили просто чтобы было, они не работают так как ты ожидаешь
Скажите, чем они не работают.  Напишите почему Вы так считаете.
источник

Y

Yanis in Dagger 2
Harry Vorobyninov
Скажите, чем они не работают.  Напишите почему Вы так считаете.
для меня скоуп должен умирать в какой-то момент и освобождать все ресурсы, а в дагере нужно очистить компонент, только тогда скоуп умрет
источник

Y

Yanis in Dagger 2
получается компонент = скоуп
источник

А

Александр in Dagger 2
Да, Даггер заставляет делать это вручную
источник

Y

Yanis in Dagger 2
для новичька это может быть сюрприз
источник

А

Александр in Dagger 2
Алексей Ершев, скажите что значит разница "в контракте"? Provider scope точно кеширует тоже
источник