Максим Звягинцев
C++

Как исключить лишние файлы из статического анализа?

Мало какой проект сейчас обходится без сторонних библиотек и других полезных готовых решений. Однако анализаторы видят весь код и забвенно отправляются проверять его. Поэтому иногда стоит указать им на те места, где нужно остановиться и ничего не анализировать. Сегодня мы расскажем вам, как можно это сделать, и почему это так полезно.

22 октября 2020 г.

Как можно уcкорить анализ проекта и не тратить время зря?

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

Плодом таких вот изысканий и стал инкрементальный анализ. Если хотите узнать, что это такое и как с этим связан компилятор, то вы пришли точно по адресу.

Приятного просмотра и чистого кода :)

15 октября 2020 г.

Примеры интересных багов, обнаруженных с помощью PVS-Studio

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

28 июля 2020 г.

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

Конференция: OSSDEVCONF 2019.
Одним из способов внести свой вклад в развитие открытого программного обеспечения является поиск и исправление различных программных ошибок и потенциальных уязвимостей. Это можно осуществить достаточно просто, используя статические анализаторы кода. Это можно делать даже в том случае, если вы ещё мало знакомы с устройством работы проекта, но хотите внести вклад в его улучшение.
В этом видео будет рассказано о методо...

27 сентября 2019 г.


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

Проверено проектов
411
Собрано ошибок
14 123

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

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

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

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