Комментарии 8
Спасибо, интересно. Когда ждать в репозитории плагинов PyCharm?
Если все пойдет по плану, то в феврале точно будет. Ссылка появится в репозитории на гитхабе.
Thanks
Интересно каков процент ложных срабатываний?
Результаты для джаваскрипта были в табличке в статье:

Для питона в итоге результаты получились похожими: для бинарных операторов такие же, для перестановки аргументов и бинарных операндов — хуже на 5-10% в зависимости от используемого размера словаря (какой процент редко встречающихся токенов выкидываем).
Но стоит отметить две вещи:

Для питона в итоге результаты получились похожими: для бинарных операторов такие же, для перестановки аргументов и бинарных операндов — хуже на 5-10% в зависимости от используемого размера словаря (какой процент редко встречающихся токенов выкидываем).
Но стоит отметить две вещи:
- Результат получен вручную, посмотрев на предсказанные ошибки. Это не очень большая выборка, по-настоящему содержательные результаты появятся, когда плагин будет выложен и появятся логи использования.
- Детектор работает в реальном времени, поэтому его предсказания важны не столько для уже запущенного и проверенного кода, сколько для получающегося в процессе написания. Работая с датасетом мы работаем с уже проверенным кодом, а вот по логам плагина мы сможем понять, помогает ли детектор исправлять ошибки еще во время их появления.
5%-10% это значит что каждый 10-20 вызов приводит к предупреждению. Вы думаете что от этого будет какая-то польза?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Машинное обучение для поиска ошибок в коде: как я стажировался в JetBrains Research