Pull to refresh
8K+
22
Владислав Богданов@vlade1k

Developer Advocate, Java Developer

19
Rating
3
Subscribers
Send message

Рады, что вы протестировали анализатор, и спасибо за ваш фидбэк. Анализатор сейчас только вышел в статусе MVP, и, как в конце статьи и написано, когда он нарастит в себе большое количество продвинутых технологий анализа, он сможет находить более нетривиальные вещи. А так, рады что вы с помощью нашего анализатора исправили ошибку. И если вы нашли какие-то косяки в работе анализатора, сможете, пожалуйста, рассказать о них, чтобы мы их впоследствии исправили?

С ним всё хорошо, он обязательно будет)

При рисовании картинки ни одна нейронка не пострадала, рисовал её человек

Да, некоторые из приведённых ошибок были подсвечены IDE, к примеру те, что связаны с volatile. Но поскольку задача IDE подстветить ошибку быстро, пока разработчик буквально не ушёл далеко от только что написанного кода, ошибки более сложные, к примеру, связанные с порядоком инициализации полей (что я привёл первой) - уже не прерогатива используемой IDE. Поскольку поиск подобных ошибок требует больше времени и вычислительных ресурсов.

Всё же стоит помнить, что IDE и статический анализатор - это инструменты с разными целями и задачами, так что вполне естественно, что у статического анализатора будет больше диагностических правил, направленных именно на углубленный поиск ошибок. В то время как IDE в этом плане скорее исполняет роль линтера, подсвечивающего code smell, ну либо те ошибки, для поиска которых вычислительных ресурсов и времени нужно меньше.

С версии 7.37 реализована возможность запускать PVS-Studio для анализа проектов на основе slnx

Анализатор поставляется сразу со всеми диагностиками. В независимости от типа лицензии, доступны все типы диагностик.
Узнать, какие лицензии доступны для приобритения можно здесь: https://pvs-studio.ru/ru/order/license/

В данной диагностике есть исключение на ситуацию, когда в паттерне вместе с 'Y' используется 'w' (week in year)

За последнее время у нас вышло большое количество диагностик достаточно сложных по реализации. Для большинства из них нужно было внести весомое количество правок и расширений в наш data-flow механизм, что представляет из себя на порядок больше, чем 10-30 строк кода.

В случае со Spring мы сами за. В будущем Spring специализированные диагностики мы обязательно добавим

Вам большое спасибо) Не подумайте, в случае с орфографией и пунктуацией мы ни на что не пеняли. То примечание оставлено для того, чтобы читатели знали, что мы ваш комментарий поместили в статью ровно таким, каким он был. Без каких-либо изменений с нашей стороны

Спасибо большое. Название статьи своего рода отсылка, как раз таки на вашу статью)

Да, мы всегда после проверки проекта пишем разработчикам на почту или на гитхаб.

Information

Rating
424-th
Location
Серпухов, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity