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

Вебинар: Техническая сторона первого этапа испытаний статических анализаторов кода под эгидой ФСТЭК - 01.09

>
>
Статьи: Андрей Карпов

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

23 Авг 2024
Путеводитель C++ программиста по неопределённому поведению: часть 4 из 11
Андрей Карпов, Дмитрий Свиридкин
Вашему вниманию предлагается четвёртая часть электронной книги, которая посвящена неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком...
...
05 Авг 2024
Путеводитель C++ программиста по неопределённому поведению: часть 3 из 11
Андрей Карпов, Дмитрий Свиридкин
Вашему вниманию предлагается третья часть электронной книги, которая посвящена неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
24 Июн 2024
Путеводитель C++ программиста по неопределённому поведению: часть 2 из 11
Андрей Карпов, Дмитрий Свиридкин
Вашему вниманию предлагается вторая часть электронной книги, которая посвящена неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком...
...
07 Июн 2024
Путеводитель C++ программиста по неопределённому поведению: часть 1 из 11
Андрей Карпов, Дмитрий Свиридкин
Вашему вниманию предлагается первая часть электронной книги, которая посвящена неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком...
...
30 Май 2024
Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов
Андрей Карпов
Если спросить программиста, какие баги чаще всего можно встретить в C и C++ коде, он назовёт разыменование нулевого указателя, неопределённое поведение, выход за границу массива и другие, на...
...
23 Май 2024
С++: освобождение ресурсов в деструкторах с использованием вспомогательных функций
Андрей Карпов
В этой статье мы рассмотрим, как правильно разрушать объекты в ООП программе на языке C++, не выполняя избыточных операций. Этим мы завершим цикл публикаций, посвящённый обзору ошибок в...
...
16 Май 2024
Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов
Андрей Карпов
В первой статье про qdEngine было рассмотрено 10 ошибок, выбранных плагином PVS-Studio. Однако есть ещё 10 багов, заслуживающих внимания. Как говорится, лучше учиться на чужих ошибках. Заодно...
...
07 Май 2024
Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода
Андрей Карпов
В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём...
...
27 Апр 2024
Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio
Андрей Карпов
Баги, которые удалось найти в движке qdEngine, оказались весьма разнообразны, поэтому не хочется мешать всё в кучу в одной публикации. Читатели могут упустить интересные темы, связанные с...
...
16 Апр 2024
Статический анализатор подталкивает писать чистый код
Андрей Карпов
Статические анализаторы помогают не только обнаруживать ошибки и дефекты безопасности, но и делать код чище. Выявляя лишние проверки, дублирующие действия и другие аномалии, можно сделать код...
...
Показать еще Pagination arrow previous
Показано: 21-30 из 646