PVS-Studio

Интересные результаты могут выдавать научные исследования, основанные на неинициализированных переменных

Если честно, я не знаю, для чего предназначен проект TPP. Как мне кажется, это набор инструментов для изучения белков и их взаимодействия в живых организмах. Впрочем, это не так важно. Главное, что исходные коды открыты. Значит, я могу проверить их с помощью статического анализатора PVS-Studio. А я люблю это делать.

Итак, был проверен проект Trans-Proteomic Pipeline (TPP) версии 4.5.2. Подробнее о проекте можно узнать по следующим ссылкам:

Intel IPP Samples for Windows - error correction

This is one of my posts on how PVS-Studio makes programs safer. This time it is samples demonstrating handling of the IPP 7.0 library (Intel Performance Primitives Library) we are going to examine.
  • Sviluppatori
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intel® Integrated Performance Primitives
  • PVS-Studio
  • 90 errors in open-source projects

    There are actually 91 errors described in the article, but number 90 looks nicer in the title. The article is intended for C/C++ programmers, but developers working with other languages may also find it interesting.
  • C/C++
  • errors
  • bugs
  • PVS-Studio
  • code review
  • static code analyzer
  • Security Community
  • Open source
  • Elaborazione parallela
  • PVS-Studio: анализируем код Doom 3

    PVS-Studio VS Doom3

    Компания id Software имеет лицензию на PVS-Studio. Тем не менее, мы решили проверить исходные коды Doom 3, которые недавно были выложены в сеть. Результат - ошибок найдено мало, но всё-таки найдено. Я предполагаю, что это можно объяснить так.

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

    Iscriversi a PVS-Studio