Единорог вновь готов к общению с Си++ программистами
Приглашаю Си/Си++ программистов присоединиться к блогу PVS-Studio. Вы узнаете о разных интересных вещах из мира Си/Си++ и о том, кто, где и как программирует. Расскажу немного о том, что не было опубликовано на Хабре за время нашего отсутствия здесь.
Наш единорог почти год отсутствовал на Хабре и за это время наши поклонники могли пропустить много интересного. Ниже я приведу ссылки на материалы, заслуживающие наибольшего внимания.
С нашей компанией все хорошо. Грандиозных событий нет, но есть стабильное развитие. Мы сменили офис, поддержали C++Builder, добавили в PVS-Studio десятки новых диагностических правил.
Примечание для тех, кто с нами ещё не знаком. Мы — это компания «СиПроВер». Наш логотип — единорог. А PVS-Studio, статический анализатор, выявляющий ошибки в исходном коде приложений на языке C,C++,C++11,C++/CX.
А теперь рассказ о новых интересных и полезных материалах
Мы подготовили фундаментальный цикл статей о том, как на C# создавать модули расширений (плагины) для Visual Studio 2005-2012. Статьи основаны на личном опыте, который мы накопили, создавая PVS-Studio. Цикл состоит из следующих статей:
- Введение.
- Создание, отладка и развертывание пакетов расширения сред Microsoft Visual Studio 2005/2008/2010/2012.
- Объектная модель автоматизации Visual Studio. Интерфейсы EnvDTE.
- Команды Visual Studio.
- Инструментальные окна Visual Studio.
- Интеграция в настройки Visual Studio.
- Проектная модель Visual C++.
Опубликована база ошибок, обнаруженных нами в различных open-source проектах. Эта база может послужить уникальным материалом для размышлений о разработке стандартов кодирования, написания статей о правилах программирования и помочь в других исследованиях связанных с повышением надежности программного обеспечения.
Заметка, наделавшая шума среди озадаченных и озабоченных безопасностью. Причина — найденные ляпы в TOR. Статья: "Безопасность, безопасность! А вы её тестируете?".
Мне довелось пообщаться с Уолтером Брайтом, который является создателем языка D. В итоге мы решили написать небольшую статью-интервью: "Язык D спешит на помощь".
На сайте нашей компании очень много материалов, посвященных созданию 64-битных приложений. Я выбрал наиболее интересные ссылки на наши и сторонние материалы и сделал подборку "Всё о 64-битах". Это самая полная коллекция хороших ресурсов по этой тематике.
Из последнего ещё стоит упомянуть статью с провокационным названием "Почему драйверы для Windows 8 глючат". Это мы проверили примеры драйверов, предлагаемые компанией Microsoft.
В недавно выпущенной пятой версии PVS-Studio мы поддержали C++Builder. Так что теперь не только пользователи Microsoft Visual Studio, но и Embarcadero RAD Studio могут попробовать наш статический анализ.
Прочее разное:
- Как статический анализ дополняет TDD.
- А пишут ли ещё на Си++?
- Большой отчет о повторной проверке проекта ReactOS
- Использование PVS-Studio в очень больших проектах (интеграция с MSBuild)
- Статический анализ наиболее эффективен при регулярном использовании. И вот почему.
И наконец, скачивайте PVS-Studio и спрашивайте у нас всё-всё-всё про статический анализ кода.