Обновлённый график количества диагностик в PVS-Studio

Андрей Карпов
Статей: 390


На сайте PVS-Studio регулярно публикуется история нововведений и улучшений анализатора. Но текстовая история версий не очень наглядно отображает насколько активно развивается продукт. Поэтому решили написать маленькую заметку с наглядным графиком роста количества диагностик.

https://import.viva64.com/docx/blog/0724_PVS_Studio_rules_ru/image1.png

Около года назад мы уже публиковали аналогичную заметку "График развития диагностических возможностей в PVS-Studio". Но раз обновлённый график получается такой красивый, почему бы вновь его не опубликовать :).

Конечно, новые диагностики не единственное, что появляется в анализаторе. Например, мы много работаем над интеграцией с различными системами, такими как: PlatformIO, Azure DevOps, Travis CI, CircleCI, GitLab CI/CD, Jenkins, SonarQube и т.д. Просто график - это самая наглядная картинка, которая показывает тенденцию быстрого развития.

https://import.viva64.com/docx/blog/0724_PVS_Studio_rules_ru/image2.png

На рисунке показано количество диагностик, реализованных в анализаторе PVS-Studio в различные момент времени. Более подробно о нововведения естественно можно узнать в разделе "история версий".

Пока получается выдерживать достаточно активный и равномерный рост. И заодно являться двигателем прогресса, подталкивая к развитию другие инструменты :).

Спасибо за внимание. А если хочется посмотреть для разнообразия не графики, а числа, то приглашаем сюда "PVS-Studio ROI" :).



Найдите ошибки в своем C, C++, C# и Java коде

Предлагаем попробовать проверить код вашего проекта с помощью анализатора кода PVS-Studio. Одна найденная в нём ошибка скажет вам о пользе методологии статического анализа кода больше, чем десяток статей.

goto PVS-Studio;

Андрей Карпов
Статей: 390


Найденные ошибки

Проверено проектов
386
Собрано ошибок
13 991

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;
Этот сайт использует куки и другие технологии, чтобы предоставить вам более персонализированный опыт. Продолжая просмотр страниц нашего веб-сайта, вы принимаете условия использования этих файлов. Если вы не хотите, чтобы ваши данные обрабатывались, пожалуйста, покиньте данный сайт. Подробнее →
Принять