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

Вебинар: Зачем тестировщику нужна безопасность? - 15.04

>
>
Андрей Карпов

Публикации: Андрей Карпов

06 Фев 2024
Следует ли проверять указатель на NULL перед вызовом функции free?
Андрей Карпов
Короткий ответ: нет. Тем не менее, раз про это вновь и вновь спрашивают на Reddit, Stack Overflow и других сайтах, пришло время подробно разобрать эту тему. Оказывается, есть много интересного, о...
...
19 Дек 2023
Разбор С++ квиза от Сергея Кушниренко
Андрей Карпов, Михаил Гельвих, Сергей Кушниренко
Команда PVS-Studio вместе с Сергеем Кушниренко подготовила квиз на основе его публикаций. Вам предстоит попробовать найти ошибки в C++ коде и проверить свою внимательность и знание языка. В...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
21 Ноя 2023
Какую статью хочется прочитать в нашем блоге на тему C++, C# или Java?
Андрей Карпов
Наша команда регулярно публикует теоретические статьи, пишет про поиск ошибок в открытых проектах, делает развлекательные посты. В общем, в нашем блоге много всего интересного и полезного. Однако...
...
26 Окт 2023
Опечатки, нулевые указатели и коварный таб: 33 фрагмента в библиотеке GTK
Андрей Карпов
GTK – популярный фреймворк с открытым исходным кодом для создания графических интерфейсов, который интересно проверять с помощью анализатора PVS-Studio. Тем более, что предыдущую проверку мы...
...
18 Окт 2023
FreeCAD и C++ код с неопределённым поведением для медитации
Андрей Карпов
Изучая код проекта с помощью статического анализатора, иногда задаёшься вопросом: "Как возникла ошибка и почему её до сих пор не заметили?" Хотите посмотреть пример? Тогда приглашаем познакомиться...
...
06 Окт 2023
Поиск ошибок в проектах на основе Unreal Engine
Андрей Карпов
В статическом анализаторе PVS-Studio начали появляться диагностические правила для выявления багов, специфичных для Unreal Engine проектов. Однако без сообщества разработчиков игр здесь не...
...
12 Сен 2023
Ошибка настолько проста, что программисты её не замечают
Андрей Карпов
Нам в поддержку написал пользователь о странном ложном срабатывании анализатора PVS-Studio. Сейчас станет понятно, почему этот случай заслуживает отдельной маленькой статьи и насколько...
...
25 Авг 2023
Распространённые паттерны опечаток при программировании
Андрей Карпов
Есть бесконечное количество способов ошибиться при написании кода. Однако иногда можно заметить явные интересные закономерности, как и где ошибаются программисты. Поговорим о коде...
...
30 Май 2023
60 антипаттернов для С++ программиста
Андрей Карпов
Здесь вы найдёте 60 вредных советов для программистов и пояснение, почему они вредные. Всё будет одновременно в шутку и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а...
...
27 Апр 2023
Как работает статический анализ?
Андрей Карпов
Обзорная статья о том, что лежит в основе работы статических анализаторов кода. В ней вы узнаете о таких технологиях, как сопоставление с шаблоном, анализ потока данных, символьное...
...
Показать еще Pagination arrow previous
Показано: - из 713