Видео

Использование 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 г.

Байки о Си++: С — Стандартизация

Подкаст: Senior Software Vlogger

Филипп Хандельянц из PVS-Studio травит байки о Си++. Как стандартизуется язык, чему учат в вузах, почему книги устаревают на момент выхода? Язык развивается очень быстро, но все еще медленно. Новые фичи — помогают или портят язык?

12 июля 2020 г.

Си++, Статический анализ и почему Rust не победит

Подкаст: Senior Software Vlogger

Cи++ возвращается, точнее он никуда не уходил. Новичкам расскажем про путь джуна Си++, постарше — про статический анализ и особенности работы Филиппа. Филипп работает в компании PVS-Studio, где пишет ядро синтаксического анализатора для Си++. Затронем убийцу Си++ — раст и стоит ли ждать, что Firefox перепишут полностью. В гостях Филипп Хандельянц — старший разработчик в компании PVS-Studio.

20 июня 2020 г.


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

Проверено проектов
409
Собрано ошибок
14 072

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

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

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

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