Static code analysis

Everything about C++ source code static analysis

I decided to collect all the resources on static code analysis in one place. Surfing by the links you will learn what static code analysis is, what for it is used and what static analysis tools exist. You will read interesting articles and if you wish, you may join a group discussing the topic under consideration.

PVS-Studio has learned to watch over your programming

PVS-Studio on-the-fly

PVS-Studio now has an operation mode that will help you to find errors and misprints as soon as possible. The analyzer launches right after the files have been compiled and "blushes with shame" for your code if something goes wrong. The feature is currently available only for Visual Studio 2010 users.

PVS-Studio научился следить за тем, как вы программируете

PVS-Studio On-The-Fly

В PVS-Studio появился режим работы, который поможет максимально рано выявлять ошибки и опечатки. Анализатор запускается сразу после компиляции файлов и если что-то не так, покраснеет от стыда за ваш код. Фича доступна на данный момент только для пользователей Visual Studio 2010.

Cases when a static code analyzer may help you

Cases when a static code analyzer may help you

Author: Andrey Karpov

Date: 24.12.2010

The static code analysis method is the method of searching for places in program text that are highly probable to contain errors. Programmers use special tools called static code analyzers for this purpose. Having got a list of suspicious code lines, a programmer reviews the corresponding code and fixes errors detected.

Как уменьшить вероятность ошибки на этапе написания кода. Заметка N1.

Рассматривая дефекты в различных приложениях, я заметил некоторые закономерности. И сейчас на примере дефектов, найденных в Miranda IM, я попробую сформулировать некоторые рекомендации, которые позволят избежать многих ошибок.
  • Static code analysis
  • cтатический анализ
  • Static analysis and regular expressions

    I develop the PVS-Studio static code analyzer intended for analyzing C/C++ software. After we implemented general analysis in PVS-Studio 4.00, we received a lot of responses, both positive and negative. By the way, you are welcome to download a new version of PVS-Studio where we have fixed a lot of errors and defects thanks to users who told us about them.

    Статический анализ: ошибки в медиаплеере и безглючная аська

    Продолжу экскурсию по ошибкам в программах и демонстрацию полезности статического анализа кода.
  • Си++
  • Static code analysis
  • Статический анализ Си++ кода и новый стандарт языка C++0x

    В статье рассмотрены новые возможности языка Си++, описанные в стандарте C++0x и поддержанные в Visual Studio 2010. На примере PVS-Studio рассмотрено, как изменения языка отразятся на инструментах статического анализа кода.
  • Си++
  • Static code analysis
  • 订阅 Static code analysis