Видео

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

Подкаст: Senior Software Vlogger

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

12 июля 2020 г.

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

Подкаст: Senior Software Vlogger

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

20 июня 2020 г.

Как исправить сотни ошибок в legacy-коде и не умереть

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

Представим ситуацию: у вас имеется большой и взрослый проект с legacy-кодом. Вы установили статический анализатор, проверили код вашего проекта и получили отчёт о найденных ошибках. Сколько там их будет? По нашей статистике – несколько тысяч. В видео расскажем, как исправить ситуацию, затратив на это минимум ресурсов.

20 июня 2020 г.

C++ для чайников

Подкаст: Фронтенд Юность

На подкасте был обмен опытом из разных областей программирования - с одной стороны плюсы, с другой фронтенд. Обсуждали узкие места языков, стандарты и какой инструмент для какой задачи лучше подходит. А также не обошли стороной и тему статического анализа.

27 мая 2020 г.

Подкаст Generic Talks

Подкаст: Generic Talks

На подкасте обсуждались такие вещи как статический анализ и внутреннее устройство PVS-Studio. Затронули структуру дерева, алгоритмы, по которым работают диагностики, data flow и методы поиска копипасты.
Еще поговорили про слабые стороны статических анализаторов (работа с многопоточным кодом) и о том, почему важно использовать его в связке с динамическим. Поговорили об оптимизации. Обсудили стандарты языков и особенности ...

18 апреля 2020 г.

Применение статического анализа кода в преподавании и в разработке свободного ПО

Конференция: OSEDUCONF-2020.

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

8 февраля 2020 г.

Как не подавиться большим старым проектом

Конференция: CoreHard 2019.
Мир изменился. То, что работало раньше, не то чтобы перестало работать, но стало недостаточным. Парное программирование, обзоры кода, юнит-тесты по-прежнему важны и необходимы, но они уже не могут обеспечить должного уровня качества и надёжности С++ проектов. Многие проекты выросли в сотни раз. Рост происходил постепенно, и еще не все поняли, что произошло. Любой большой старый проект состоит из разнородных слоёв (ге...

30 ноября 2019 г.

PVS-Studio в 2019 году

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

28 ноября 2019 г.

Статический анализ кода проектов, построенных на движке Unreal Engine

Конференция: DevGAMM 2019.

Статический анализ кода крайне важен для проектов, разрабатываемых на языке C и C++. В докладе Ильи Гайнулина, C# Developer из PVS-Studio, идёт речь о процессе интеграции статического анализа кода в проекты, разрабатываемые на базе игрового движка Unreal Engine. Он рассматривает особенности сборочной системы UBT и вопросы внедрения методологии статического анализа в большую legacy-базу кода.

22 ноября 2019 г.

Безопасность на максималках — как писать надежный C/C++ код для встраиваемых систем

Конференция: SECR 2019.
В своем докладе автор расскажет о стандартах написания кода, созданных специально для высокоответственных встраиваемых систем, таких как MISRA C, MISRA C++ и AUTOSAR C++. Для тех, кто не слышал про эти стандарты, он проведет краткий экскурс: в чем их философия, каковы предпосылки их создания и где они используются. Также он расскажет, как сделать проект соответствующим этим стандартам.

Доклад будет полезен embedded-разра...

14 ноября 2019 г.


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

Проверено проектов
410
Собрано ошибок
14 111

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

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

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

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