Да-да, теперь C# анализатор PVS-Studio можно использовать не только под Windows, но и под Linux / macOS. Это значит, что самое время поговорить об особенностях его установки и сценариях использования.
В ходе доклада рассмотрим различные темы: от простого запуска анализа "для попробовать", до более сложных сценариев, таких как инкрементальный анализ, проверка списка файлов, использование файлов конфигурации диагностик; поговорим о сценариях исп...
11 августа 2020 г.
Зачем нужно использовать статический анализ? Конечно же, чтобы своевременно находить и исправлять ошибки, спрятавшиеся в исходном коде. Какие ошибки? Ну, например, те, о которых рассказано в этом видео. Именно те ошибки, которые, к сожалению, не были обнаружены опытными разработчиками. Ведь в конце концов, если бы проблемы были замечены людьми, то анализатор никогда не смог бы их найти, а мы бы не смогли об этом вам рассказать :)
8 августа 2020 г.
Разработка игр - долгий и сложный процесс, и появления ошибок не избежать. Существует множество подходов для минимазиции ошибок в коде: код-ревью, юнит-тесты и прочие.
Одним из важных этапов проверки кода, которым зачастую пренебрегают, является статический анализ исходного кода. Поговорим о том, как можно интегрировать статический анализ в процесс разработки на базе игрового движка Unity, почему это действительно важно и как не забросить это ...
5 августа 2020 г.
За последнее время в статическом анализаторе PVS-Studio появилось немало интересных нововведений. Помимо реализации новых диагностических правил, улучшения механизмов анализа, мы также непрерывно работаем над расширением возможностей интеграции с различными системами.
В этой краткой сводке будут затронуты два наиболее интересных нововведения: возможность использования PVS-Studio для анализа C# проектов под Linux и macOS, а также использование ...
1 августа 2020 г.
В ходе доклада обсудим следующие темы:
Канал: ITVDN
На вебинаре будут рассмотрены типичные ошибки, допускаемые программистами при написании программ на C++, C# и Java.
Мы рассмотрим:
Все ошибки, которые я вам покажу, были найдены в коде реальных проектов, многие из которых существуют до сих пор. Если вы изучаете только ...
29 июля 2020 г.
Обзор различных багов, которые были найдены разработчиками PVS-Studio во время проверки различных открытых проектов. Статические анализаторы способны находить проблемы различных типов, поэтому им всегда есть чем удивить.
28 июля 2020 г.
Compiler Explorer – интерактивный онлайн-компилятор, позволяющий скомпилировать код на языках C и C++ и просматривать ассемблерный вывод прямо на сайте godbolt.org.
С недавних пор в Compiler Explorer появилась возможность производить статический анализ C и C++ кода с помощью PVS-Studio, и теперь вы можете искать ошибки, просто скопировав ваш код на сайт. Мастер-класс будет посвящён новым возможностям, которые появились на сайте вместе с PVS-St...
27 июля 2020 г.
Подкаст: Senior Software Vlogger
Филипп Хандельянц из PVS-Studio травит байки о Си++. Как стандартизуется язык, чему учат в вузах, почему книги устаревают на момент выхода? Язык развивается очень быстро, но все еще медленно. Новые фичи — помогают или портят язык?
12 июля 2020 г.
Подкаст: Senior Software Vlogger
Cи++ возвращается, точнее он никуда не уходил. Новичкам расскажем про путь джуна Си++, постарше — про статический анализ и особенности работы Филиппа. Филипп работает в компании PVS-Studio, где пишет ядро синтаксического анализатора для Си++. Затронем убийцу Си++ — раст и стоит ли ждать, что Firefox перепишут полностью. В гостях Филипп Хандельянц — старший разработчик в компании PVS-Studio.
20 июня 2020 г.