Size: a a a

Kotlin Community

2020 February 28

LS

Lev Shagalov in Kotlin Community
Помоему unsafeCast диктует компилятору что это без проверки и компиляор поверит и упадет уже при следующих обращениях. А as - компилятор полезет проверять и упадет на as если не то.
источник

AM

Andrew Mikhaylov in Kotlin Community
Lev Shagalov
Не, я хочу собрать все навалидные данные и упасть. Но сказать сразу обо всем что нашел, а не по одной спотыкаться
А, ой, also ж весь список поймает, всё правильно.
источник

LS

Lev Shagalov in Kotlin Community
also можно заменить на let и добавить в конце as. Но будет ругатсья и придется ставить Supress
источник

D

Denys in Kotlin Community
kuiks - библиотека для выполнения UI тестирования, предоставляет common API с actual реализацией через Espresso (Android) и XCTest (iOS).

Данная библиотека позволит убрать Appium и делать общие для платформ UI тесты полностью нативными инструментами, без WebDriver'а и задержек.

На данный момент библиотека в активной разработке, для использования нужно опубликовать артефакт себе в локальный мавен, но пробовать пользоваться и выдавать фидбек, помогать автору уже можно.

Предлагаю поддержать автора, хотя бы поставить звезду репозиторию, чтобы идея развилась до качественной реализации.

#libs
источник

D

Denys in Kotlin Community
Sergey Zolotov
да, переименовался) и да стоит брать) еще стоит подаваться, если есть что-то интересное
Не думали про lightning talks, кстати? Говорят, помогает понять, что выступления - это не страшно и заполучить больше спикеров в дальнейшем?
источник

BP

Bogdan Panchenko in Kotlin Community
Lev Shagalov
Помоему unsafeCast диктует компилятору что это без проверки и компиляор поверит и упадет уже при следующих обращениях. А as - компилятор полезет проверять и упадет на as если не то.
Нет as это просто каст, упадет оно когда каст тип не корректный для объекта. На жаве: (Type) obj
источник

BP

Bogdan Panchenko in Kotlin Community
При этом на уровне jvm String и String? - равны
источник

IF

Ihor Fox in Kotlin Community
Привет, а возможно юзать котлин без ИДЕшки и Сборщика, если нет, то можно без ИДЕшки просто? Кто может бросить ссылкой на статью?)
источник

Ln

Larymar neosilator in Kotlin Community
Ihor Fox
Привет, а возможно юзать котлин без ИДЕшки и Сборщика, если нет, то можно без ИДЕшки просто? Кто может бросить ссылкой на статью?)
источник

MT

Maxim Ternovtsi in Kotlin Community
Как это красивее написать?
источник

MT

Maxim Ternovtsi in Kotlin Community
Я подозреваю есть какая-то конструкция в котлине
источник

AN

Alexander Nozik in Kotlin Community
Ihor Fox
Привет, а возможно юзать котлин без ИДЕшки и Сборщика, если нет, то можно без ИДЕшки просто? Кто может бросить ссылкой на статью?)
Можно, но в основном не стоит
источник

U

Unat in Kotlin Community
Maxim Ternovtsi
Я подозреваю есть какая-то конструкция в котлине
Ты точно можешь написать свою функцию tryOrNull
источник

U

Unat in Kotlin Community
Но подход неоднозначный
источник

MT

Maxim Ternovtsi in Kotlin Community
Знаю что могу, думал может есть уже
источник

MT

Maxim Ternovtsi in Kotlin Community
Типа даже если вместо ioexception просто exception
источник

М

Михаил in Kotlin Community
Maxim Ternovtsi
Как это красивее написать?
А куда еще красивее, на джаве бы было хуже)
источник

AN

Alexander Nozik in Kotlin Community
Maxim Ternovtsi
Знаю что могу, думал может есть уже
tryCatching
источник

VP

Vladimir Petrakovich in Kotlin Community
Maxim Ternovtsi
Типа даже если вместо ioexception просто exception
А вот это точно плохая идея, но вообще можно посмотреть в сторону runCatching
источник

MT

Maxim Ternovtsi in Kotlin Community
Ладно, тогда не стоит думаю
источник