Size: a a a

Programming Offtop

2020 November 20

I

Igor in Programming Offtop
Konstantin Dovnar
Хм. Всё ещё звучит не очень понятно.
Если там не налабл тип, он же не позволит оставить переменную без инициализации.

Или в конструкторе не смотрится на это?
Да как раз месяц назад в kotlin_lang обсуждали https://t.me/kotlin_lang/211793
источник

KD

Konstantin Dovnar in Programming Offtop
саша сок #KotlinGang
да пожалуста

class A : CoroutineScope {
   init {
       // NPE, context == null
       launch {

       }
   }
   override val coroutineContext = ...
}
Если контекст какой-нибудь lateinit (или какой-нибудь внутренний аналог), то это вполне нормальное и логичное поведение.
источник

KD

Konstantin Dovnar in Programming Offtop
Другое дело, что lateinit костыль, который в чистом котлине надо выпиливать 😏
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
Если контекст какой-нибудь lateinit (или какой-нибудь внутренний аналог), то это вполне нормальное и логичное поведение.
Даже без lateinit взрывается, да.
источник

AM

Andrew Mikhaylov in Programming Offtop
Все инициализаторы пропертей и инит-блоки склеиваются последовательно в конструктор. Потому обращение к штукам, которые задекларированы ниже, приведёт к получению оттуда дефолтного значения. Если это нон-налл класс, будет взрыв.
источник

I

Igor in Programming Offtop
А зато в dart - дженерики НЕ soundness 😉 и могут падать с class-cast-exception (по крайней мере год назад так было, больше не проверял)
источник

AM

Artem Molotov in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
По-моему, пора уже делать тест "а что было в рекламном блоке" в конце блока. А то зажрались уже все -- и потребители, и поставщики контента.
источник

AM

Artem Molotov in Programming Offtop
Andrew Mikhaylov
По-моему, пора уже делать тест "а что было в рекламном блоке" в конце блока. А то зажрались уже все -- и потребители, и поставщики контента.
Правильно. А то люди слишком много говна уже едят!
источник

AM

Artem Molotov in Programming Offtop
Пора бы на диету сесть и перейти на альтернативы (веганскую пищу)
источник

Kd

Konstantin dmz9 in Programming Offtop
горит бля
как можно реагировать когда ты начал проект, пытался наводить там нормальную архитектуру, а потом приходит чел с N лет опыта, прокачаный по крайней мере не хуже, и говорит что в рот это ебал
источник

Kd

Konstantin dmz9 in Programming Offtop
типа "а похуй проект всеравно сдохнет через год" (реальный план таков, ага)
источник

Kd

Konstantin dmz9 in Programming Offtop
ну мол, а нахуй, не буду разделять по модулям, буду срать просто в общий src
источник

Kd

Konstantin dmz9 in Programming Offtop
писал ему длинную телегу... бросил, блять ну что это такое нахой.
неужели реально всем просто поебать лишь бы деньги несли
источник

VN

Viktor Noskin in Programming Offtop
Konstantin dmz9
писал ему длинную телегу... бросил, блять ну что это такое нахой.
неужели реально всем просто поебать лишь бы деньги несли
Ну не все, но какая-то доля есть. Интересно большая она или меньшая
источник

Kd

Konstantin dmz9 in Programming Offtop
Viktor Noskin
Ну не все, но какая-то доля есть. Интересно большая она или меньшая
я бы понял если бы он был обсос какой нибудь взявший мышку в руки только позавчера
источник

Kd

Konstantin dmz9 in Programming Offtop
просто бы нахуй послал да и все, административно заставив соблюдать архитектуру )
источник

I

Igor in Programming Offtop
Konstantin dmz9
типа "а похуй проект всеравно сдохнет через год" (реальный план таков, ага)
Ну я надеюсь вы хоть на композе будете делать)
источник

Kd

Konstantin dmz9 in Programming Offtop
это бэк
источник