- PVSM.RU - https://www.pvsm.ru -

Единорог вновь готов к общению с Си++ программистами

Единорог вернулся
Приглашаю Си/Си++ программистов присоединиться к блогу PVS-Studio [1]. Вы узнаете о разных интересных вещах из мира Си/Си++ и о том, кто, где и как программирует. Расскажу немного о том, что не было опубликовано на Хабре за время нашего отсутствия здесь.

Наш единорог почти год отсутствовал на Хабре и за это время наши поклонники могли пропустить много интересного. Ниже я приведу ссылки на материалы, заслуживающие наибольшего внимания.

С нашей компанией все хорошо. Грандиозных событий нет, но есть стабильное развитие. Мы сменили офис, поддержали C++Builder, добавили в PVS-Studio десятки новых диагностических правил.

Примечание для тех, кто с нами ещё не знаком. Мы — это компания «СиПроВер». Наш логотип — единорог. А PVS-Studio [2], статический анализатор, выявляющий ошибки в исходном коде приложений на языке C,C++,C++11,C++/CX.

А теперь рассказ о новых интересных и полезных материалах

Мы подготовили фундаментальный цикл статей о том, как на C# создавать модули расширений (плагины) для Visual Studio 2005-2012. Статьи основаны на личном опыте, который мы накопили, создавая PVS-Studio. Цикл состоит из следующих статей:

  1. Введение. [3]
  2. Создание, отладка и развертывание пакетов расширения сред Microsoft Visual Studio 2005/2008/2010/2012. [4]
  3. Объектная модель автоматизации Visual Studio. Интерфейсы EnvDTE. [5]
  4. Команды Visual Studio. [6]
  5. Инструментальные окна Visual Studio. [7]
  6. Интеграция в настройки Visual Studio. [8]
  7. Проектная модель Visual C++. [9]

Опубликована база ошибок [10], обнаруженных нами в различных open-source проектах. Эта база может послужить уникальным материалом для размышлений о разработке стандартов кодирования, написания статей о правилах программирования и помочь в других исследованиях связанных с повышением надежности программного обеспечения.

Заметка, наделавшая шума среди озадаченных и озабоченных безопасностью. Причина — найденные ляпы в TOR. Статья: "Безопасность, безопасность! А вы её тестируете? [11]".

Мне довелось пообщаться с Уолтером Брайтом, который является создателем языка D. В итоге мы решили написать небольшую статью-интервью: "Язык D спешит на помощь [12]".

На сайте нашей компании очень много материалов, посвященных созданию 64-битных приложений. Я выбрал наиболее интересные ссылки на наши и сторонние материалы и сделал подборку "Всё о 64-битах [13]". Это самая полная коллекция хороших ресурсов по этой тематике.

Из последнего ещё стоит упомянуть статью с провокационным названием "Почему драйверы для Windows 8 глючат [14]". Это мы проверили примеры драйверов, предлагаемые компанией Microsoft.

В недавно выпущенной пятой [15] версии PVS-Studio мы поддержали C++Builder. Так что теперь не только пользователи Microsoft Visual Studio, но и Embarcadero RAD Studio могут попробовать наш статический анализ.

Прочее разное:

  1. Как статический анализ дополняет TDD [16].
  2. А пишут ли ещё на Си++? [17]
  3. Большой отчет о повторной проверке проекта ReactOS [18]
  4. Использование PVS-Studio в очень больших проектах (интеграция с MSBuild) [19]
  5. Статический анализ наиболее эффективен при регулярном использовании. И вот почему [20].

И наконец, скачивайте PVS-Studio [21] и спрашивайте у нас всё-всё-всё про статический анализ кода.

Автор: Andrey2008

Источник [22]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/pvs-studio/33868

Ссылки в тексте:

[1] PVS-Studio: http://habrahabr.ru/company/pvs-studio/

[2] PVS-Studio: http://www.viva64.com/ru/pvs-studio/

[3] Введение.: http://www.viva64.com/ru/b/0165/

[4] Создание, отладка и развертывание пакетов расширения сред Microsoft Visual Studio 2005/2008/2010/2012.: http://www.viva64.com/ru/b/0166/

[5] Объектная модель автоматизации Visual Studio. Интерфейсы EnvDTE.: http://www.viva64.com/ru/b/0169/

[6] Команды Visual Studio.: http://www.viva64.com/ru/b/0170/

[7] Инструментальные окна Visual Studio.: http://www.viva64.com/ru/b/0171/

[8] Интеграция в настройки Visual Studio.: http://www.viva64.com/ru/b/0172/

[9] Проектная модель Visual C++.: http://www.viva64.com/ru/b/0173/

[10] Опубликована база ошибок: http://www.viva64.com/ru/examples/

[11] Безопасность, безопасность! А вы её тестируете?: http://www.viva64.com/ru/b/0178/

[12] Язык D спешит на помощь: http://www.viva64.com/ru/b/0182/

[13] Всё о 64-битах: http://www.viva64.com/ru/b/0188/

[14] Почему драйверы для Windows 8 глючат: http://www.viva64.com/ru/b/0199/

[15] пятой: http://www.viva64.com/ru/n/0093/

[16] Как статический анализ дополняет TDD: http://www.viva64.com/ru/a/0080/

[17] А пишут ли ещё на Си++?: http://www.viva64.com/ru/b/0185/

[18] Большой отчет о повторной проверке проекта ReactOS: http://www.viva64.com/ru/b/0192/

[19] Использование PVS-Studio в очень больших проектах (интеграция с MSBuild): http://www.viva64.com/ru/b/0195/

[20] Статический анализ наиболее эффективен при регулярном использовании. И вот почему: http://www.viva64.com/ru/b/0196/

[21] скачивайте PVS-Studio: http://www.viva64.com/ru/pvs-studio-download/

[22] Источник: http://habrahabr.ru/post/179083/