Видео

Как внедрить PVS-Studio в TeamCity?

Пользуетесь TeamCity, но хотелось бы добавить что-то полезное в ваш pipeline?

В этом ролике мы расскажем вам как можно добавить PVS-Studio и как сделать это наглядно и удобно. Но не только об этом, так же вы узнаете что такое continuous integration (CI), чем полезен статический анализ, какие ошибки он находит и многое другое.

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

20 ноября 2020 г.

Что нового в PVS-Studio 7.10? [AutoSar] [OWASP] [SARIF] [CWE в SonarQube]

Вот и настало время нового релиза! 🔥 А это значит, что у нас появились новые и крутые возможности, о которых хотелось бы вам рассказать. 💪🏼 Среди них не только новые сообщения об ошибках для C++, C# и Java; но и поддержка Unreal Engine анализа в Rider, а так же другие полезные улучшения.

13 ноября 2020 г.

Качество кода игровых движков: неужели всё так плохо?

Конференция: DevGamm Online, 2020.

Специалисты PVS-Studio ищут ошибки в коде программ уже более 10 лет. Под их прицел попадают и игровые движки: Unreal Engine 4, Unity 3D, Cry Engine и даже Amazon Lumberyard. Много ли ошибок получилось в них найти? Спойлер – ещё как! В этом докладе Георгий Грибков, С++ разработчик из PVS-Studio, показывает реальные примеры найденных ошибок (на C# и C++), а также рассказывает, как их можно было избежать.

12 ноября 2020 г.

Нужно ли статическому анализу машинное обучение?

Конференция: Data Fest, 2020.

Целью этого доклада является представление взгляда на использование машинного обучения в статическом анализе кода со стороны классического подхода. Нужен ли этот "инновационный подход" в этой сфере вообще и какие проблемы связаны с его использованием?

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

9 ноября 2020 г.

Что такое SAST и как это помогает разработчику?

Встречалась ли вам когда-нибудь такая абревиатура, как SAST? Если вы занимаетесь разработкой достаточно долго, то наверняка. Однако вы могли не придать ей значение и очень-очень зря, так как это невероятно важная для всего процесса разработки вещь. Сегодня мы вам расскажем почему она так важна и как вообще она расшифровывается.

5 ноября 2020 г.

Как скрыть ложные предупреждения анализатора?

Если вы пользуетесь статическим анализатором, то наверняка бывают ситуации, когда он ошибается (выдаёт ложные срабатывания). Так вот, надо как-нибудь сообщить ему, что он не прав и отправить это предупреждение на покой. К счастью, у нас есть специальный механизм для этого, о котором мы сегодня и расскажем.

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

2 ноября 2020 г.

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

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

22 октября 2020 г.

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

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

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

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

15 октября 2020 г.

DIY. Метеостанция для дома, на Базовом наборе

Автор: NR.electronics

Собираем метеостанцию на нашем Базовом наборе с применением МК STM32F103C8, высокоточного датчика влажности и температуры AM2302 (DHT22). Рассмотрим вопросы выбора датчика, правильность написания кода рассматривается и анализируется популярным статическим анализатором кода PVS-Studio.

Файлы данных видео и отчет анализатора PVS-Studio: https://github.com/nr-electronics/DiY/

12 октября 2020 г.

Использование PVS-Studio C# под Linux и macOS

Да-да, теперь C# анализатор PVS-Studio можно использовать не только под Windows, но и под Linux / macOS. Это значит, что самое время поговорить об особенностях его установки и сценариях использования.

В ходе доклада рассмотрим различные темы: от простого запуска анализа "для попробовать", до более сложных сценариев, таких как инкрементальный анализ, проверка списка файлов, использование файлов конфигурации диагностик; поговорим о сценариях исп...

11 августа 2020 г.


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

Проверено проектов
412
Собрано ошибок
14 132

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

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

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

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