Size: a a a

JPoint, Java-конференция

2020 May 28

T

Tagir in JPoint, Java-конференция
А грешно ли в Котлин-проекте использовать Груви? #конкурс
источник

r

rokrbek in JPoint, Java-конференция
Oleg Estekhin
при чём это открытое множество в том плане, что новые версии идеи или какой-нибудь плагин могут добавить ещё директорию

тут бы JetBrains сделать какой-нибудь folder-based v2 формат проекта с дополнительной топ-левел директорией типа .idea-shared, чтобы не мучаться с фильтрами на .idea
в фичах 2020 обещано, что runConfigurations будет вынесена из .idea наверх на уровень проекта.
источник

r

rokrbek in JPoint, Java-конференция
Tagir
А грешно ли в Котлин-проекте использовать Груви? #конкурс
для тестов на споке - самое то
источник

SS

Sergey Serdyuk in JPoint, Java-конференция
public int 方法(int 論點) #конкурс
источник

E

Eugene in JPoint, Java-конференция
// Magic. Do not touch.

#конкурс
источник

д

даня in JPoint, Java-конференция
// FIXME I'm critical
(3 years ago)

#конкурс
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
Tagir
public class Tuple4<T1, T2, T3, T4> {...} #конкурс
А тут что не так?
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
Считаете, надо для всего определять класс свой?
источник

s

saksonov 👀 in JPoint, Java-конференция
Sergey Bezrukov
Пардон, недочитал ) Мы добавляем в игнор и .idea и всякие там .classpath/.project - а почему этого не надо делать, зачем они в гите?
игнорировать конечно надо, но не в .gitignore файле в репозитории

https://help.github.com/en/github/using-git/ignoring-files#excluding-local-files-without-creating-a-gitignore-file

You can use this technique for locally-generated files that you don't expect other users to generate, such as files created by your editor.
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
В апач коммонс есть туплы и норм. Если для внутренней логики в единственном месте нужно из приватного метода вернуть пару или тройку, или внутри метода использовать, чтобы код короче был. В чем проблема?
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
В скале есть туплы, в котлине тоже вроде.
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
В скале Tuple22 есть
источник

T

Tagir in JPoint, Java-конференция
Vladimir Mokeev
Считаете, надо для всего определять класс свой?
Разумеется, а как иначе?
источник

T

Tagir in JPoint, Java-конференция
Vladimir Mokeev
В скале Tuple22 есть
Сравнили скалу и джаву!
источник

KR

Kirill Romanov in JPoint, Java-конференция
Андрей Бреслав когда-то, отвечая на вопрос, почему в котлине нет таплов на уровне языка, сказал, что они не особо нужны, так как можно прям рядом в одну строку объявить дата класс, описывающий то, что должно было быть в тапле
источник

ЕТ

Евгений Трифонов... in JPoint, Java-конференция
Tagir
Разумеется, а как иначе?
источник

T

Tagir in JPoint, Java-конференция
Kirill Romanov
Андрей Бреслав когда-то, отвечая на вопрос, почему в котлине нет таплов на уровне языка, сказал, что они не особо нужны, так как можно прям рядом в одну строку объявить дата класс, описывающий то, что должно было быть в тапле
Да
источник

T

Tagir in JPoint, Java-конференция
Бреслав молодец
источник

T

Tagir in JPoint, Java-конференция
Vladimir Mokeev
В апач коммонс есть туплы и норм. Если для внутренней логики в единственном месте нужно из приватного метода вернуть пару или тройку, или внутри метода использовать, чтобы код короче был. В чем проблема?
Апач коммонс приводить в пример как что-то хорошее я бы не стал
источник

T

Tagir in JPoint, Java-конференция
Потом кому-то аналогичная функциональность потребуется в другом классе, и метод становится публичным. И эта хрень без имён, без документации, без контрактов торчит в апи. Я много такого дерьма видел в духе tuple.getThird().consume(pair.getFirst())
источник