Size: a a a

Android Dev Подкаст

2018 May 29

A

Abripuit in Android Dev Подкаст
Konstantin Tskhovrebov
Как у вас inject(this) в активити будет в компайл тайме проверять, что все зависимости к этому моменту есть в скоупе?
Вот именно что знает. Dagger же специально требует указывать конкретный класс в сигнатуре метода inject.
источник

A

Abripuit in Android Dev Подкаст
И узнать какие поля каких типов аннотированы в этом классе уже не составляет труда.
источник

A

Abripuit in Android Dev Подкаст
Он даже когда мы named аннотацию указываем со стринговым ключам знает что такой зависимости нет
источник

A

Abripuit in Android Dev Подкаст
Поправьте меня если я не прав
источник

KT

Konstantin Tskhovrebov in Android Dev Подкаст
Я о том, что нет гарантии, что нужный скоуп открыт и зависимости там готовы
источник

A

Abripuit in Android Dev Подкаст
Почему же, мы определяем inject метод в компоненте определяющего наш скоуп. Этот компонент валидирует свои зависимости в compile time и точно знает какие сущьности определены в сигнатуре inject метода и какие поля/сеттеры этих сущьносте проанатированы аннотацие inject. Т.е. вся информация есть, нет неопределенности. В случае с Toothpic она есть. А вот проблема того, что скоуп к моменту использования (т.е. компонент) не готов - нет и это правда, но это уже проблемы логики приложения, а не DI.
источник

GR

Grigory Rylov in Android Dev Подкаст
Всем привет, возвращаясь к теме UI-тестов, поделитесь, пожалуйста, как вы шардируете тесты между девайсами - используя стандартные механизмы (adb -s {device} shell am instrument -w -e numShards 4 -e shardIndex 1) ? Как, в таком случае быть с устройствами различных типов (телефон/эмулятор) ведь наверняка в шарде может попасться выборка с тестами для телефона и планшета?
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Давайте обсуждения в общий чат
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Нету. Нужно больше чатов. 😏
источник

YV

Yonatan V.Levin in Android Dev Подкаст
источник

KT

Konstantin Tskhovrebov in Android Dev Подкаст
это не то
источник

KT

Konstantin Tskhovrebov in Android Dev Подкаст
там речь шла про курсы Степана
источник

IB

Ivan Balaksha in Android Dev Подкаст
Grigory Rylov
Всем привет, возвращаясь к теме UI-тестов, поделитесь, пожалуйста, как вы шардируете тесты между девайсами - используя стандартные механизмы (adb -s {device} shell am instrument -w -e numShards 4 -e shardIndex 1) ? Как, в таком случае быть с устройствами различных типов (телефон/эмулятор) ведь наверняка в шарде может попасться выборка с тестами для телефона и планшета?
в третьем выпуске чуть рассказывали про это, можете в сторону раннера fork от shazam посмотреть
источник

AS

Andrew Shtamm in Android Dev Подкаст
источник

A

Abripuit in Android Dev Подкаст
С выпуском всегда есть ссылки.
источник

K

Kotor in Android Dev Подкаст
Спасибо!
источник

AV

Artem Viter in Android Dev Подкаст
Послушал 66й выпуск . Забавно запикали мат Сергея :) Но странно, что не запикали  фразу Александра : 'для совсем уже дебилов' (55 я минута)... Т.е. вы считаете , что нормально вот так выражаться в подкасте ?
источник

ВБ

Влад Баженов in Android Dev Подкаст
Artem Viter
Послушал 66й выпуск . Забавно запикали мат Сергея :) Но странно, что не запикали  фразу Александра : 'для совсем уже дебилов' (55 я минута)... Т.е. вы считаете , что нормально вот так выражаться в подкасте ?
Это для стилистической окраски, все в порядке
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artem Viter
Послушал 66й выпуск . Забавно запикали мат Сергея :) Но странно, что не запикали  фразу Александра : 'для совсем уже дебилов' (55 я минута)... Т.е. вы считаете , что нормально вот так выражаться в подкасте ?
А что в слове дебилы не так? Этож медицинский термин.)
источник

AV

Artem Viter in Android Dev Подкаст
Sasha Tainyuk
А что в слове дебилы не так? Этож медицинский термин.)
Да. Термин. А это не звучит как оскорбление ? И попытка  оскорбления болезнью. Типа для больных людей. Почему не даунов , инвалидов ? Нет же никакой разницы .
источник