Сравнение возможностей анализатора кода, входящего в Visual Studio 2015, и PVS-Studio



В одной из статей Visual C++ Team Blog команда разработчиков писала о статическом анализаторе кода, который будет присутствовать в Visual Studio 2015. Согласно данным из этой статьи, изменений в статическом анализе кода между Visual Studio 2013 и Visual Studio 2015 не будет.

Picture 3

Выдержка из статьи "C/C++ Code analysis in VS2015":

Let's start with what has not changed.

  • Code analysis is still available in all editions of Visual Studio just like how it was in VS2013.
  • No additional checkers added between VS2013 and VS2015.

Это означает, что по функциональности анализатор в Visual Studio 2015 будет аналогичен предыдущему. Сравнение анализатора кода, входящего в состав Visual Studio 2013 и анализатора PVS-Studio уже проводились раньше, о чём было написано в одной из статей. Следовательно, эти же данные актуальны до сих пор. Количество ошибок, найденных этими анализаторами в разных проектах, можно увидеть в таблице 1.

Таблица 1 - Сравнение диагностических возможностей анализаторов

Таблица 1 - Сравнение диагностических возможностей анализаторов

Разница в количестве найденных ошибок значительна: всё же 77% и 12% - сильно разные показатели. Возможно сейчас эта разница даже больше, так как в PVS-Studio постоянно появляются новые диагностики.



Используйте PVS-Studio для поиска ошибок в C, C++ и C# коде

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

goto PVS-Studio;


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

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

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

goto PVS-Studio;