Size: a a a

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

2018 July 06

Е

Евгений in Joker, Java-конференция
анализ кода же гораздо важнее в ИДЕ а не в сервере сборки
источник

Е

Евгений in Joker, Java-конференция
короче, я бы пообщался. мало кто сегодня делает такие крутые штуки по анализу кода
источник

Е

Евгений in Joker, Java-конференция
нейронки там, вот это все
источник

C

Charm in Joker, Java-конференция
Евгений
нейронки там, вот это все
кто это юзает нейронки для анализа кода, интересно ?:)
источник

AK

Andrey Karpov in Joker, Java-конференция
Евгений
да, было бы круто. вы уже пишете плагин для идеи?
Да, делаем.
источник

AK

Andrey Karpov in Joker, Java-конференция
Вообще, чуть подробнее как и что - https://www.viva64.com/ru/b/0572/
источник

AK

Andrey Karpov in Joker, Java-конференция
На базе этой статьи и есть задумка делать доклад.
источник

AK

Andrey Karpov in Joker, Java-конференция
Но, конечно, доклад != статья.
источник

AK

Andrey Karpov in Joker, Java-конференция
Нейронка - это хайп. Мы не видим возможности её применения в нашей работе.
источник

C

Charm in Joker, Java-конференция
Andrey Karpov
Нейронка - это хайп. Мы не видим возможности её применения в нашей работе.
то что люди пытаются решать задачки которые не заифать - не хайп:)
а в компиляторе?
источник

AK

Andrey Karpov in Joker, Java-конференция
У меня есть старая статья, почему статический анализ нельзя делать регулярными выражениями. https://www.viva64.com/ru/b/0087/ История повторяется. Видимо теперь пора писать подобную статья про нейронные сети. Если совсем кратко, то: 1) не существует базы для обучения; 2) зачем неточно угадывать, если можно точно вывести с помощью Data Flow анализа, что ссылка/указатель при разыменовании может быть нулевой и т.д.
источник

DC

Denis Chikanov in Joker, Java-конференция
Вообще соглашусь с мыслью, что нейронки своим, скажем так, не очень детерминированным поведением (и возможность его изменения через обучение в случае статического анализа - скорее минус, чем плюс опять же, кмк, хотя понятно, что совсем без обучения нейронок смысла тоже нет) не подходят для этой задачи. Хотя специалист в этой сфере из меня так себе.
источник

SB

Sergey Bezrukov in Joker, Java-конференция
Не вполне понятно - это платный инструмент?
источник

SB

Sergey Bezrukov in Joker, Java-конференция
И ещё вопрос - есть ли приоритезация ошибок по уровням, чтобы, например, можно было настроить мавен плагин ломать билд, если есть ошибки уровня выше заданного.
источник

AK

Andrey Karpov in Joker, Java-конференция
Sergey Bezrukov
Не вполне понятно - это платный инструмент?
Да, это платный инструмент. Впрочем, есть и вариант бесплатного использования - https://www.viva64.com/ru/b/0457/
источник

AK

Andrey Karpov in Joker, Java-конференция
Sergey Bezrukov
И ещё вопрос - есть ли приоритезация ошибок по уровням, чтобы, например, можно было настроить мавен плагин ломать билд, если есть ошибки уровня выше заданного.
Да, есть деление на уровни. В случае особой необходимости уровни можно менять настройками.
источник

А

Антон in Joker, Java-конференция
так а плагин то где для idea?
источник

J🎩

JBáruch 🎩 in Joker, Java-конференция
Andrey Karpov
Да, делаем.
в процессе же
источник

C

Charm in Joker, Java-конференция
JBáruch 🎩
в процессе же
это еще нету 🙂
источник

А

Антон in Joker, Java-конференция
Упс, видимо не заметил
Но в статье показали как он выглядит
источник