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

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

>
>
Публикации: #Knowledge

Публикации: # Knowledge

Технологии, используемые в анализаторе кода PVS-Studio для поиска ошибок и потенциальных уязвимостей
Андрей Карпов
Краткое описание технологий, используемых в инструменте PVS-Studio, которые позволяют эффективно обнаруживать большое количество паттернов ошибок и потенциальных уязвимостей. Статья...
...
25 Окт 2018
Почему перенос при целочисленном переполнении - не очень хорошая идея
Дэвин МакКолл
Эта статья посвящена неопределённому поведению и оптимизациям компилятора, особенно в контексте знакового целочисленного...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
24 Июл 2018
Указатели в C абстрактнее, чем может показаться
Стефан Шульце Фрилингхаус
Указатель ссылается на ячейку памяти, а разыменовать указатель - значит считать значение указываемой ячейки. Значением самого указателя является адрес ячейки памяти. Стандарт языка C не...
...
01 Фев 2018
Почему важно проверять, что вернула функция malloc
Андрей Карпов
Предлагаем вашему вниманию цикл статей, посвященных рекомендациям по написанию качественного кода на примере ошибок, найденных в проекте Chromium. Это шестая часть, которая будет посвящена...
...
27 Янв 2018
break и fallthrough
Андрей Карпов
Предлагаем вашему вниманию цикл статей, посвященных рекомендациям по написанию качественного кода на примере ошибок, найденных в проекте Chromium. Это вторая часть, которая будет посвящена...
...
25 Дек 2017
Ускорение сборки C и C++ проектов
Филипп Хандельянц
Многие программисты не понаслышке знают о том, что программа на языке C и C++ собирается очень долго. Кто-то решает эту проблему, сражаясь на мечах во время сборки, кто-то - походом на кухню...
...
12 Окт 2017
С++17
Егор Бредихин
Язык C++ постоянно развивается, и нам как разработчикам статического анализатора важно следить за всеми изменениями, чтобы поддерживать все новые возможности языка. В этой обзорной статье я хотел...
...
20 Июн 2017
Как PVS-Studio может помочь в поиске уязвимостей?
Сергей Васильев
Уязвимость в терминах компьютерной безопасности - недостаток в системе, позволяющий намеренно нарушить её целостность или вызвать неправильную работу. Как показывает практика, даже, казалось...
...
19 Май 2017
Зло живёт в функциях сравнения
Андрей Карпов
Возможно, читатели помнят мою статью под названием "Эффект последней строки". В ней идёт речь о замеченной мной закономерности: ошибка чаще всего допускается в последней строке однотипных...
...
05 Май 2017
2038: остался всего 21 год
Джонатан Корбет
Порой кажется, что на фронте борьбы с проблемой 2038 года наступило относительное затишье. Однако время идет, и тот день, когда 32-битные значения типа time_t больше не смогут корректно...
...
Показать еще Pagination arrow previous
Показано: - из 165