14
СТАТИЧЕСКИЙ АНАЛИЗАТОР КОДА PVS-STUDIO Доклад о пройденной стажировке. Автор: Штукарев Игорь

Статический анализатор кода PVS-Studio

Embed Size (px)

Citation preview

СТАТИЧЕСКИЙ АНАЛИЗАТОР КОДА

PVS-STUDIO

Доклад о пройденной стажировке.

Автор: Штукарев Игорь

В современном мире статические анализаторы кода играют большое

значение для организаций, занимающихся созданием и

поддержкой программ.

2

Компании, не использующие статический анализатор постоянно сталкиваются с

ошибками в коде, которые можно было легко избежать ещё на этапе кодирования.

Использование PVS-Studio позволяет уменьшить количество ошибок и сократить

расходы на устранение дефектов.

3

Что такое PVS-Studio?

PVS-Studio – статический анализатор кода для С и С++

программ. Статические анализаторы упрощают

написание кода, находя ошибки и помогая исправлять их.

4

Почему именно PVS-Studio?Анализатор PVS-Studio имеет большую базу

диагностик и поможет выявить ошибки в вашем коде, а встроенная справка для каждого предупреждения поможет исправить их.

5

Почему именно PVS-Studio?

PVS-Studio реализован как плагин к Visual Studio, удобен в использовании

и не требует специальных настроек

после установки.

6

Почему именно PVS-Studio?

С помощью интерактивных фильтров и системы разбиения предупреждений на уровни вы сможете сосредоточиться на самых важных ошибках и игнорировать

неинтересные предупреждения.

7

Почему именно PVS-Studio?

Благодаря модулю Standalone, PVS-Studio доступен не только пользователям Visual Studio, но и людям, которые собирают свои проекты с помощью компиляторов mingw-gcc, clang или borland (Embarcadero) C++ любыми сборочными средами, как MSBuild, GNU Make, NMake, CMake, ninja и т.п. 8

Почему именно PVS-Studio?

Старые ошибки в коде могут обрастать зависимостями, из-за которых их исправление

становится все труднее и труднее.

Используя анализатор, программист выявит ошибку на самом первом этапе написания кода и не позволит попасть ей в продакшн.

9

Почему именно PVS-Studio?

Хотите перенести 32-битное приложение на 64-битную платформу? Просто включите 64-

битные диагностики и анализатор укажет вам на все использования типов со специфичным

размером для 32-битных платформ.

10

Люди, работающие в компании, которая использует статический

анализатор PVS-Studio, тратят свое время на улучшение продукта и

написание нового функционала, а не на поиск ошибок в старом коде.

11

Менеджеры компаний, использующих анализатор PVS-Studio могут похвастаться не только

продуктивностью своих программистов, но и качеством и безопасностью продукта. 12

Используя наш анализатор, вы сведете на минимум жалобы о неработоспособности

программы, а ваши пользователи больше не будут заниматься тестированием вашего

продукта.

13

Отзывчивая командаPVS-Studio в любое время

поможет с возникающими

вопросами по поводу использования продукта.

14