Size: a a a

Android Developers

2021 January 12

S

Singular in Android Developers
Вот я к чему. Можно же писать context?.let и внутри уже делать что надо
источник

DB

Dmitro Boiko in Android Developers
Кирилл
Я не про Мишу
прошу прощения, тогда не верно понял
источник

К

Кирилл in Android Developers
Singular
Да но если null то будет Exception и все крашнится. Тоесть вместо того чтобы делать проверку на null, гугл опять разрешяет использовать такие вещи чтобы все крашнулось
Тебя что принуждают использовать requireContext? Его юзают там где контекст обязан быть и null check только сломает логику
источник

S

Singular in Android Developers
Кирилл
Да не, я думаю он серьезно считает что это фича котлина
Да считал так, глянул это фича андроида
источник

S

Singular in Android Developers
Leonid
Принцип fail fast. Чтобы гарантировать падение при неправильном использовании. Чтобы был стимул сделать правильно.
Котлин для этого и нужен, чтобы не дать на этапе компиляции разрабам экзепшены выдавать, а андроид опять возращяет все ка кбыло))
источник

S

Singular in Android Developers
Кирилл
Тебя что принуждают использовать requireContext? Его юзают там где контекст обязан быть и null check только сломает логику
Объязан? здравствуй lateinit
источник

К

Кирилл in Android Developers
Singular
Объязан? здравствуй lateinit
Что..
источник

L

Leonid in Android Developers
Singular
Котлин для этого и нужен, чтобы не дать на этапе компиляции разрабам экзепшены выдавать, а андроид опять возращяет все ка кбыло))
Не всё можно завернуть в котлин по разным причинам.
источник

QH

Quantum Harmonizer in Android Developers
Singular
Вот я к чему. Можно же писать context?.let и внутри уже делать что надо
и потом приходить к тому, что приложение тихонечко не работает
источник

S

Singular in Android Developers
Не должно быть так. Разработчик должен делать проверку) а в итоге все крашится(
источник

QH

Quantum Harmonizer in Android Developers
Singular
Не должно быть так. Разработчик должен делать проверку) а в итоге все крашится(
пусть крашится, тогда ошибка будет налицо. Лучше, чем не отреагировать на действие пользователя
источник

RC

Roman Chumachenko in Android Developers
Singular
Вот я к чему. Можно же писать context?.let и внутри уже делать что надо
Вот пример, где я это использовал на прошлом проекте: сложная фича и мало времени, под конец дня заканчиваю, начинаю тестить, а фича тупо не вызывается. Списал на ошибку выше по стеку, а оказалось, что на ?. безопасный вызов стоял там, где нала быть вообще не должно. В итоге в том месте переписал на дабл бэнг (!!), потому что между "не вызвалась критическая фича" и "моментально упала на смоуке" удобнее второе - сразу получал в стактрейсе место краша. С requireContext - с моей точки зрения - похожая ситуация. Алсо: часто вызываешь context в тех колбэках фрагмента, где он ну точно будет и приходиться орать !! в коде просто так
источник

S

Singular in Android Developers
Quantum Harmonizer
пусть крашится, тогда ошибка будет налицо. Лучше, чем не отреагировать на действие пользователя
А чем тогда хвалили котлин со своим Nullable? во всех форумах
источник

L

Leonid in Android Developers
Кирилл
Тебя что принуждают использовать requireContext? Его юзают там где контекст обязан быть и null check только сломает логику
😁😁😁😁😁😁
Я так хохотался!

Конечно, давайте игнорить null там, где его быть не должно. Для этого же в котлине придумали ?. да? 😁 Пусть оно глючит, но зато не падает.
источник

К

Кирилл in Android Developers
Leonid
😁😁😁😁😁😁
Я так хохотался!

Конечно, давайте игнорить null там, где его быть не должно. Для этого же в котлине придумали ?. да? 😁 Пусть оно глючит, но зато не падает.
источник

QH

Quantum Harmonizer in Android Developers
Singular
А чем тогда хвалили котлин со своим Nullable? во всех форумах
Чем хвалили? Серьёзный вопрос. Не знаю. Я вот жопой хвалю обычно.
источник

К

Кирилл in Android Developers
Leonid
😁😁😁😁😁😁
Я так хохотался!

Конечно, давайте игнорить null там, где его быть не должно. Для этого же в котлине придумали ?. да? 😁 Пусть оно глючит, но зато не падает.
Выше пояснили на реальном примере если ты не понял о чем я писал
источник

L

Leonid in Android Developers
Кирилл
Выше пояснили на реальном примере если ты не понял о чем я писал
источник

с#

саша сок #KotlinGang... in Android Developers
Leonid
😁😁😁😁😁😁
Я так хохотался!

Конечно, давайте игнорить null там, где его быть не должно. Для этого же в котлине придумали ?. да? 😁 Пусть оно глючит, но зато не падает.
не для этого.
источник

S

Singular in Android Developers
источник