Есть разные метрики, используемые в программировании, в том числе и для оценки качества кода. Одна из них – это плотность ошибок. Казалось бы, с ней можно уж точно сказать, какой код качественный...
Данная заметка адресована тем, кто занимается написанием статей и книг, посвященных созданию качественного Си/Си++ кода или вопросам безопасности. Изучая различные проекты с помощью...
Самый лучший способ рекламировать статический анализ кода – это находить ошибки в Open Source проектах и сообщать об этом миру. Мы давно пользуемся этим способом для продвижения своего...
В данном разделе будет произведён обзор различных методов расширения среды Visual Studio. Подробно будет рассмотрено создание расширений вида Visual Studio Extension Package (пакет расширения...
Создание модулей расширения (или плагинов) для среды разработки Microsoft Visual Studio поначалу может показаться очень простым. Ведь есть прекрасная документация в MSDN, статьи, примеры и...
Одной из самых распространенных ошибок, с которыми сталкивается программист при переносе приложений с Win32 на Win64 систему, является ошибка, связанная с использованием функции OnTimer...
О пользе или вреде комментариев в коде программ много говорится и однозначного мнения так и не сформировалось. Однако мы решили посмотреть на них с другой стороны. Могут ли комментарии...
Одной из методик выявления ошибок в программах является статический анализ кода. Мы рады, что это методология становится всё более популярной. Во многом этому способствует Visual Studio, в...
В одном из проектов нашёл забавный фрагмент кода, содержащий ошибку. На эту ошибку обратил внимание анализатор PVS-Studio. Но я вначале ему не поверил. Мне показалось, что анализатор ошибся и...