Видео

Как можно у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 г.

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

Зачем нужно использовать статический анализ? Конечно же, чтобы своевременно находить и исправлять ошибки, спрятавшиеся в исходном коде. Какие ошибки? Ну, например, те, о которых рассказано в этом видео. Именно те ошибки, которые, к сожалению, не были обнаружены опытными разработчиками. Ведь в конце концов, если бы проблемы были замечены людьми, то анализатор никогда не смог бы их найти, а мы бы не смогли об этом вам рассказать :)

8 августа 2020 г.

Как подружить проекты на Unity и статический анализатор

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

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

5 августа 2020 г.

Обзор новых возможностей PVS-Studio для C#

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

В этой краткой сводке будут затронуты два наиболее интересных нововведения: возможность использования PVS-Studio для анализа C# проектов под Linux и macOS, а также использование ...

1 августа 2020 г.

Использование плагина PVS-Studio for Rider

В ходе доклада обсудим следующие темы:

  • Установка и настройка плагина;
  • Варианты запуска анализа и их различия;
  • Работа с результатами анализа;
  • Настройки плагина;
  • Способы фильтрации предупреждений;
  • Как начать пользоваться анализатором на кодовой базе с предупреждениями?
  • Использование одного и того же отчета в разных операционных системах без редактирования его содержимого.
29 июля 2020 г.

Типичные ошибки в коде на примере С++, С# и Java

Канал: ITVDN

На вебинаре будут рассмотрены типичные ошибки, допускаемые программистами при написании программ на C++, C# и Java.

Мы рассмотрим:

  • Примеры ошибок из реальных проектов;
  • Почему среди всех ошибок появились паттерны;
  • Как ошибаются крутые программисты;
  • Что делать, чтобы не допускать ошибки самому.

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

29 июля 2020 г.

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

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

28 июля 2020 г.

Онлайн-использование PVS-Studio с помощью Compiler Explorer

Compiler Explorer – интерактивный онлайн-компилятор, позволяющий скомпилировать код на языках C и C++ и просматривать ассемблерный вывод прямо на сайте godbolt.org.

С недавних пор в Compiler Explorer появилась возможность производить статический анализ C и C++ кода с помощью PVS-Studio, и теперь вы можете искать ошибки, просто скопировав ваш код на сайт. Мастер-класс будет посвящён новым возможностям, которые появились на сайте вместе с PVS-St...

27 июля 2020 г.


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

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

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

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

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

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