В хороших книгах по программированию пишут, что код должен быть самодокументирующимся. А комментарии нужны там, где делается что-то нетривиальное. Наша команда разделяет это мнение, и недавно...
Пользователи иногда спрашивают, как появляются новые диагностики в статическом анализаторе PVS-Studio. Мы отвечаем, что черпаем вдохновение из разнообразнейших источников: книг...
Выпуск 281 подкаста CppCast был записан 6 января 2021 года. Ведущие Роб Ирвинг и Джейсон Тернер обсудили с Заком Либерменом, профессором Медиа Лаборатории Массачусетского технологического...
Snort — это самая используемая система обнаружения вторжений (IDS) в мире. Каждый, кто имеет дело с защитой информации, должен быть с ней знаком. Имеет ли такой крутой инструмент ошибки...
Статический анализ помогает разработчикам отлавливать ошибки на раннем этапе и повышает качество и надёжность кода. В этой статье приводится разбор некоторых потенциальных уязвимостей и...
В некоторых сферах невозможно разрабатывать программное обеспечение, ограничиваясь только знаниями программирования. Например, медицинский софт или музыкальный, о котором пойдёт речь в этой...
В статьях мы регулярно повторяем важную мысль: статический анализатор должен использоваться регулярно. В этом случае многие ошибки выявляются на самом раннем этапе, а их исправление...
Выпуск 277 был записан 8 декабря 2020 года. Ведущие Роб Ирвинг и Джейсон Тернер поговорили с Патрисом Роем об intmax_t в C и C++, Lexy, CLion 2020.3, преподавании C++ во время COVID и...
Недавно в сети появилась новость о релизе новой версии проекта fheroes2. У нас в компании многие сотрудники являются поклонниками серии игр Heroes of Might and Magic, и естественно, мы не...
Анализ потока данных является неотъемлемой частью любого современного статического анализатора кода. Однако, со стороны, не очень понятно, что это и главное – зачем нужно. До сих пор...