Size: a a a

Kotlin Community

2020 April 02

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Так находит только в kotlinx.coroutines
Посмотрел сейчас. У меня одно единственное место, где это используется и там такой системо-образующий билдер, так что оправдано
источник

BV

Boris Vanin in Kotlin Community
Vladimir Petrakovich
Там как раз таки покрыт этот случай)
Какой случай? 🤔
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
Какой случай? 🤔
Функция-фабрика с названием как класс
источник

VP

Vladimir Petrakovich in Kotlin Community
Так можно
источник

BV

Boris Vanin in Kotlin Community
Vladimir Petrakovich
Функция-фабрика с названием как класс
Как класс это ещё пол беды, хуже если как название интерфейса
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Как класс это ещё пол беды, хуже если как название интерфейса
Чем хуже?
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
Как класс это ещё пол беды, хуже если как название интерфейса
Ну с точки зрения наименования без разницы, с большой буквы же)
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Чем хуже?
Ну, это же обман, чтобы классы набрать
источник

AN

Alexander Nozik in Kotlin Community
Смысл в том, что вы говорите, что у этого интерфейса есть дефолтный наследник
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Ну, это же обман, чтобы классы набрать
Это не обман, это дефолт
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Это не обман, это дефолт
Ну так, muableListOf() вполне норм
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Ну так, muableListOf() вполне норм
🤷‍♂️. Мне эстетически меньше нравится. Но так как кроме эстетики аргументации особой нет, спорить бессмыслено. Против build аргумент есть. Начинаешь набирать и там слишком много вариантов выползает
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
🤷‍♂️. Мне эстетически меньше нравится. Но так как кроме эстетики аргументации особой нет, спорить бессмыслено. Против build аргумент есть. Начинаешь набирать и там слишком много вариантов выползает
Так-то и любой класс "засоряет" список автодополнений
источник

VP

Vladimir Petrakovich in Kotlin Community
Но мне лично больше нравится Foo.build { }, если это не какая-то базовая штука.
Ну и вообще в compile classpath должен быть минимум, тогда и сильного засорения не будет.
источник

過酸化水素 in Kotlin Community
Alexander Nozik
билд файл нужен
Отлично и как это сделать? Пришлось вообще выключить Kotlin plug-in
источник

AN

Alexander Nozik in Kotlin Community
過酸化水素
Отлично и как это сделать? Пришлось вообще выключить Kotlin plug-in
Это - это что? Вы как программу запускаете? Судя по тому, что про билд файл не знаете, используете встроенный jps. F4 в окне с проектом и смотрите, что там включено
источник

過酸化水素 in Kotlin Community
Alexander Nozik
Это - это что? Вы как программу запускаете? Судя по тому, что про билд файл не знаете, используете встроенный jps. F4 в окне с проектом и смотрите, что там включено
Отлично, там Kotlin нет.
источник

BV

Boris Vanin in Kotlin Community
Может тогда в старт?
источник

AN

Alexander Nozik in Kotlin Community
И не в котлин.
источник

BV

Boris Vanin in Kotlin Community
Ну да, больше на проблемы с иде похоже
источник