Size: a a a

Kotlin Community

2020 March 30

AN

Alexander Nozik in Kotlin Community
В этом случае не вижу проблемы со скобочкой
источник

MK

Mark Kos in Kotlin Community
ну такое
источник

MK

Mark Kos in Kotlin Community
привыкли ходить через ctrl click
а клик на reserveSomeShit(a,b,c) перекидывает на декларацию переменной
источник

AN

Alexander Nozik in Kotlin Community
Уж лучше тип явно проставить, можно тыкать на него
источник

MK

Mark Kos in Kotlin Community
а не внутрь метода
источник

OY

Oleg Yukhnevich in Kotlin Community
Mark Kos
В тему operator fun.
operator fun invoke иногда довольно красивая штука (когда класс аля команда).  В нашем проекте отказались от использования, так как ломается навигация по коду (навигироваться можно только ткнув на скобочку). Может есть/планируется улучшение навигации в идее для этой фичи?
Надо просто шорткаты использовать
Ctrl+B вместо Ctrl+ клик мыши
И попасть легко, просто на скобке курсор
И от лишних кликов мыши избавляешься
Если уж на то пошло
источник

AO

Alexey Otts in Kotlin Community
Mark Kos
привыкли ходить через ctrl click
а клик на reserveSomeShit(a,b,c) перекидывает на декларацию переменной
Я поддерживаю вот этот батхёрт, в скале же умеют навигировать в этом случае, почему тут нет, не понятно
источник

MK

Mark Kos in Kotlin Community
Alexey Otts
Я поддерживаю вот этот батхёрт, в скале же умеют навигировать в этом случае, почему тут нет, не понятно
Ну батхерт это громко сказано
источник

BV

Boris Vanin in Kotlin Community
А в чём проблема секондри конструктор заменить на инвоук? Даже лучше чем конструктор. У меня в дсл-е инвоком применяются заранее подготовленные сущности, очень удобно
источник

AO

Alexey Otts in Kotlin Community
Ну энивей)
источник

BV

Boris Vanin in Kotlin Community
Да, кликать не супер удобно
источник

AO

Alexey Otts in Kotlin Community
Boris Vanin
А в чём проблема секондри конструктор заменить на инвоук? Даже лучше чем конструктор. У меня в дсл-е инвоком применяются заранее подготовленные сущности, очень удобно
секондари конструктор, по мне так, это антипаттерн
источник

MK

Mark Kos in Kotlin Community
Boris Vanin
А в чём проблема секондри конструктор заменить на инвоук? Даже лучше чем конструктор. У меня в дсл-е инвоком применяются заранее подготовленные сущности, очень удобно
Разницы нет
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
А в чём проблема секондри конструктор заменить на инвоук? Даже лучше чем конструктор. У меня в дсл-е инвоком применяются заранее подготовленные сущности, очень удобно
Ни в чем.
источник

MK

Mark Kos in Kotlin Community
перекидывает на декларацию переменной
источник

AN

Alexander Nozik in Kotlin Community
Alexey Otts
секондари конструктор, по мне так, это антипаттерн
Есть такое дело
источник

BV

Boris Vanin in Kotlin Community
Но возможно нужно решать проблему кликания, а не игнорить конструкцию
источник

BV

Boris Vanin in Kotlin Community
С больной на здоровую
источник

BV

Boris Vanin in Kotlin Community
Alexey Otts
секондари конструктор, по мне так, это антипаттерн
А я о чём
источник

MK

Mark Kos in Kotlin Community
Boris Vanin
Но возможно нужно решать проблему кликания, а не игнорить конструкцию
Ну нажал я ctrl b вместо клика, все равно попал невнутрь метода а в декларацию переменной
источник