Size: a a a

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

2020 June 03

T

Tagir in JPoint, Java-конференция
Виктор Вербицкий
А не думали завести дополнение кода при написании скрипта в ограничении? Как-то очень неожиданно остаться тут с голым редактором текста и начинать бегать по исходникам Psi и думать что да как написать...
Ну это я так, о наболевшем :)
Заведи тикет
источник

SM

Stéphen Mors in JPoint, Java-конференция
Andrei Kogun
Народ просит. Воспроизведешь на бис?
catch(Exception e) { }  😃
источник

ДР

Даниил Разоренов... in JPoint, Java-конференция
Tagir
Планы есть. А статью Ивана Пономарева про это читали?
Да сейчас посмотрел. И в мануале увидел раздел command-line interface. То ли в тот момент, когда я изучал данную тему, еще не было данной возможности или я как то упустил этот момент. Спасибо.
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
Tagir
Идея может находить баги, которые другие не находят. Другие могут находить баги, которые идея не находит. Если вы заморочены на качестве, стоит, конечно, купить все и использовать. Если сертификация нужна, а не чистый код, то да, тут мы не поможем
+++
Спасибо, Тагир, это почти то, что я пытался сказать. Но у меня возможно получилось слегка грубо. Сорри, если кого обидел.
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
Stéphen Mors
catch(Exception e) { }  😃
Да ладно вам, вы серьезно??
Вы вообще читали дальше последних комментов или тупо вязли самый свежий😂😂

PS стратегия победы в конкурсе - писать в самом конце
источник

AI

Alex I in JPoint, Java-конференция
#конкурс @Autowired Field injection not recommended - уж очень иногда мучает😉
источник

T

Tagir in JPoint, Java-конференция
Евгений Тимочкин
#конкурс
на заре своего пути практически на автомате, отключал Spelling, интересно это можно считать стат анализом?) Сейчас жить без этого не могу. По поводу какой инспекции не хватает ... Пожалуй мне не хватает инспекции, которая бы стыдила разработчика за отсутствие JavaDoc-а над public методами. Просил её у Тагира на jPoint'18. Обещал похлопотать. По приданию ждать осталось ещё год)
Кажется, забыл. Такого точно нет? Тикет есть?
источник

ВВ

Виктор Вербицкий... in JPoint, Java-конференция
Tagir
Заведи тикет
👍 Просто я только последние несколько дней в этом барахтаюсь. Так что до тикета ещё не
дошёл :)
источник

AC

Anton Chistyakov in JPoint, Java-конференция
#конкурс #осторожноМногоБукв
не хватает инспекции, чтобы проверяла @Nullable/requireNonNull для public конструкторов.
В идеале, включение по конструкторам и методам отдельно.
Примеры:
OK: всё параметры проверены.
 public MeFailEnglish(String name, String lastName){
   this.name = requireNonNull(name, "name");
   this.lastName = requireNonNull(lastName, "lastName");
 }

OK: всё параметры проверены или помечены.
 public MeFailEnglish(String name, String lastName, @Nullable String curriculumVita){
   this.name = requireNonNull(name, "name");
   this.lastName = requireNonNull(lastName, "lastName");
   this.curriculumVita = curriculumVita;
 }
 
OK: не паблик.
 BuBingoHelperManagerHandlerProcessorCantMoreDrinkEtcClass(String name
     , String lastName
     , String curriculumVita){
   this.name = name;
   this.lastName = lastName;
   this.curriculumVita = curriculumVita;
 }
 

Не-ок: нет проверок, не помечено.
 public MeFailEnglish(String name, String lastName){
   this.name = name;
   this.lastName = lastName;
 }
источник

T

Tagir in JPoint, Java-конференция
Евгений Тимочкин
#конкурс
на заре своего пути практически на автомате, отключал Spelling, интересно это можно считать стат анализом?) Сейчас жить без этого не могу. По поводу какой инспекции не хватает ... Пожалуй мне не хватает инспекции, которая бы стыдила разработчика за отсутствие JavaDoc-а над public методами. Просил её у Тагира на jPoint'18. Обещал похлопотать. По приданию ждать осталось ещё год)
Declaration has JavaDoc problems. Там куча настроек. Кажется, то что нужно?
источник

ЕТ

Евгений Тимочкин... in JPoint, Java-конференция
Tagir
Declaration has JavaDoc problems. Там куча настроек. Кажется, то что нужно?
Действительно оно) Спасибо тебе, добрый человек)
источник

T

Tagir in JPoint, Java-конференция
Пожалуйста :-)
источник

NG

Nikita Gryzlov in JPoint, Java-конференция
Alex I
#конкурс @Autowired Field injection not recommended - уж очень иногда мучает😉
можно для малоопытного в спринге - а какие есть проблемы с инжектом в филды?
источник

A

Artyom in JPoint, Java-конференция
#конкурс
Не могу сказать, что эта инспекция не даёт мне жить, но немного раздражает. И это... Тоже спеллчек, а точнее то, что касается "typo". Когда у тебя всё зелёненькое, только твоя зелёная галка волнушкой подчёркнута. Бесит, потому что не показывает в каком именно слове опечатка, вот 5 typo и всё тут - иди ищи. А глазами опечатки в строках не очень весело искать. Да, есть простой хак, надо поднять уровень до какой-нибудь ворнинга и сразу файл заблестит жёлтым.
Стоит также отметить, что в новом еап (проверил сейчас) появились стрелочки и теперь можно прыгать по предупреждениям, но всё же... Сколько лет эта волнушка меня бесила)
источник

S

Stanislav in JPoint, Java-конференция
Nikita Gryzlov
можно для малоопытного в спринге - а какие есть проблемы с инжектом в филды?
как насчёт final полей?
источник

A

Artyom in JPoint, Java-конференция
Nikita Gryzlov
можно для малоопытного в спринге - а какие есть проблемы с инжектом в филды?
Это, кстати, интересный и немного дискуссионный вопрос. Интересно было бы услышать чьё-нибудь ещё мнение.
Ну для меня главный минус филд инжекшна в том, что он способствует тому, что программист перестаёт думать сколько у него там бинов в каком-нибудь сервисе. Ведь когда у тебя в конструктор принимает 8 параметров, то ты волей-не волей задумаешься, что что-то тут не так. А когда у тебя 8 таких полей, то как-то и пофиг - добавлю ещё пару!
источник

KR

Kirill Romanov in JPoint, Java-конференция
Вполне себе можно кучу полей и с конструктором навернуть, если генерить конструктор ломбоком
источник

NK

ID:0 in JPoint, Java-конференция
В эту субботу, 6 июня, мы разыграем на бесплатном фестивале TechTrain 2020 несколько билетов Full Pass. Они дают возможность посетить сразу 8 летних конференций JUG Ru Group и прокачаться в Java, С++, .NET, DevOops, JavaScript, мобильной разработке, тестировании и распределенных системах одновременно.

Чтобы выиграть Full Pass, задавайте вопросы спикерам, публикуйте отзывы о TechTrain 2020 в соцсетях и решайте задачки на GitHub.

Подробности о конкурсах — в эфире фестиваля!
https://techtrain.ru/
источник

М

Макс in JPoint, Java-конференция
Artyom
#конкурс
Не могу сказать, что эта инспекция не даёт мне жить, но немного раздражает. И это... Тоже спеллчек, а точнее то, что касается "typo". Когда у тебя всё зелёненькое, только твоя зелёная галка волнушкой подчёркнута. Бесит, потому что не показывает в каком именно слове опечатка, вот 5 typo и всё тут - иди ищи. А глазами опечатки в строках не очень весело искать. Да, есть простой хак, надо поднять уровень до какой-нибудь ворнинга и сразу файл заблестит жёлтым.
Стоит также отметить, что в новом еап (проверил сейчас) появились стрелочки и теперь можно прыгать по предупреждениям, но всё же... Сколько лет эта волнушка меня бесила)
F2 - позваляет переходить по ним
источник

A

Artyom in JPoint, Java-конференция
Да, но вряд ли ломбок кто-то для спринговых сервисов использует? Если да, то это какая-то другая степень зла
источник