Blog Deweloperzy

We always try to keep our software with high quality level as much as possible. The fault-tolerance computing comes first during development. Nevertheless high skilled professionals in programming cannot discover all possible problems in source code of the programs during development and testing. Therefore we have started to use a very nice semantic analyser – cppcheck.

Cppcheck is an static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).

In spite of there are limits of cppcheck, it shows rather good results in analysis. Just imagine this statistics: