База знаний по вопросам разработки 64-битных приложений
От: Analytic2007 Россия https://www.viva64.com/ru/pvs-studio/
Дата: 15.03.10 08:46
Оценка: 23 (4)
Основным методом продвижения нашего программного продукта PVS-Studio является знакомство разработчиков с типовыми проблемами, которые позволяет решить данный инструмент.

Примечание. PVS-Studio — подключаемый модуль к Visual Studio 2005/2008 (и скоро к 2010), который позволяет выявлять широкий класс ошибок в 64-битном коде и коде параллельных OpenMP приложений. PVS-Studio представляет собой современный интерактивный статический анализатор Си/Си++ кода. Под интерактивностью, например, понимается такая возможность, как фильтрация и подавление предупреждений, без необходимости перезапуска анализа.

Основным способом продвижения продукта для нас является написание и публикация технических статей на различных программистских площадках. Примерами могут являться CodeProject, Intel Software Network, DreamInCode. Все наши статьи естественно представлены и на нашем сайте.

Со временем выяснилось, что не все мысли/материалы удобно представлять в виде статей. Некоторые заметки были слишком малы и не дотягивали до статей, а искусственно увеличивать их не хотелось. Часть заметок касалась исключительно какой-то особенности PVS-Studio и тоже не хотели превращаться в статью. Тогда мы приняли решение завести на нашем сайте блог и с тех пор регулярно публикуем в нем различные мысли.

Следующим замеченным недостатком в наших статьях стало отсутствие пояснения некоторых терминов, которые могут быть недостаточно понятны читателям. Сноски и примечания загромождают текст статей и нарушают их цельность. Выход был найден с создании раздела терминологии на нашем сайте, где представлено большое количество пояснений и дополнительные ссылки на внешние ресурсы.

Однако разделение информации по категориям на этом не закончилось. И недавно мы создали новый раздел, который назвали "база знаний". Здесь нашли отражения материалы, которые касаются конкретных вопросов, возникающих у разработчиков при разработке 64-битных и параллельных приложений. Пока в базе мало записей, но мы будем ее регулярно пополнять и со временем в ней вы сможете найти ответы на многие наиболее актуальные вопросы. Сейчас вы можете познакомиться со следующими записями:

  1. Visual Studio Team System, /analyze и D9040
  2. Warning C4267 в выражении unsigned n = str.find(substr)
  3. Где 64-битный компилятор в Visual Studio?
  4. Можно заставить тип size_t быть 32-битным в 64-битной программе?
  5. Непонятные ошибки при компиляции 64-битной версии, error C2664
  6. Отличие %p от %x
  7. Почему WoW64 использует перенаправление реестра и файловой системы?
  8. Путаница с WPARAM и UINT, а также LPARAM с LONG
  9. Работа с типом size_t в функциях prinft, scanf и аналогичных им
  10. Распространенная ошибка при компиляции 64-битного приложения: error C2440, OnTimer
  11. Распространенная ошибка при компиляции 64-битного приложения: error C4235, Assembler
  12. Устаревшее описание функций в MSDN, не учитывающее 64-битность
  13. Функции класса ntohl/htonl и работа с 64-битными значениями
  14. Эквивалентны ли типы size_t и uintptr_t
64-бита 64-bit x64 pvs-studio
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.