Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
Публикации

Публикации

12 Ноя 2020
Качество кода игровых движков: неужели всё так плохо?
Георгий Грибков
Специалисты PVS-Studio ищут ошибки в коде программ уже более 10 лет. Под их прицел попадают и игровые движки: Unreal Engine 4, Unity 3D, Cry Engine и даже Amazon Lumberyard. Много ли ошибок получилось в них найти? Спойлер – ещё как! В этом докладе Георгий Грибков, С++ …
...
11 Ноя 2020
Релиз PVS-Studio 7.10: OWASP, AUTOSAR, SARIF
Андрей Карпов
Мы развиваем PVS-Studio не только как классический анализатор кода, но и в направлении Security и Safety. В связи с этим начата работа по поддержке стандартов OWASP и AUTOSAR C++14. Для облегчения...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
10 Ноя 2020
Онлайн всемогущий
Илона Ильичева
2020 ворвался бесцеремонно нагло, да еще и со своими правами в нашу тихую, размеренную повседневность. Казалось бы, весь мир ушел в онлайн, и это обстоятельство должно было облегчить жизнь миллионов...
...
09 Ноя 2020
Нужно ли статическому анализу машинное обучение?
Виктория Ханиева
Целью этого доклада является представление взгляда на использование машинного обучения в статическом анализе кода со стороны классического подхода. Нужен ли этот "инновационный подход" в этой сфере вообще и какие проблемы связаны с его использованием? Рассмотрим популя…
...
05 Ноя 2020
Что такое SAST и как это помогает разработчику?
Филипп Хандельянц
Встречалась ли вам когда-нибудь такая абревиатура, как SAST? Если вы занимаетесь разработкой достаточно долго, то наверняка. Однако вы могли не придать ей значение и очень-очень зря, так как это невероятно важная для всего процесса разработки вещь. Сегодня мы вам расск…
...
02 Ноя 2020
Как скрыть ложные предупреждения анализатора?
Максим Звягинцев
Если вы пользуетесь статическим анализатором, то наверняка бывают ситуации, когда он ошибается (выдаёт ложные срабатывания). Так вот, надо как-нибудь сообщить ему, что он не прав и отправить это предупреждение на покой. К счастью, у нас есть специальный механизм для эт…
...
30 Окт 2020
Хорошо ли вы помните nullable value types? Заглядываем "под капот"
Сергей Васильев
В последнее время модной темой стали nullable reference types. Однако старые добрые nullable value types никуда не делись и всё так же активно используются. Хорошо ли вы помните нюансы работы с ними...
...
27 Окт 2020
Проверка Clang 11 с помощью PVS-Studio
Андрей Карпов
Время от времени нам приходится писать статьи о проверке очередной версии какого-то компилятора. Это неинтересно. Однако, как показывает практика, если этого долго не делать, люди начинают...
...
22 Окт 2020
Как исключить лишние файлы из статического анализа?
Максим Звягинцев
Мало какой проект сейчас обходится без сторонних библиотек и других полезных готовых решений. Однако анализаторы видят весь код и забвенно отправляются проверять его. Поэтому иногда стоит указать им на те места, где нужно остановиться и ничего не анализировать. Сегодня…
...
22 Окт 2020
Проверка коллекции header-only C++ библиотек (awesome-hpp)
Андрей Карпов
Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся, найденные...
...
Показать еще Pagination arrow previous
Показано: - из 1954