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.
code review
How to make fewer errors at the stage of code writing. Part N3.
This is the third article where I will tell you about a couple of new programming methods that can help you make your code simpler and safer. This time we will take samples from the Qt project.
Скринкаст: статический анализ Си++ кода

На конференции ADD 2011 я выступал с докладом "Статический анализ Си++ кода". Благодаря старанию Стаса Фомина появился замечательный скринкаст (видео + презентация), который я предлагаю вашему вниманию.
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.
Consequences of using the Copy-Paste method in C++ programming and how to deal with it
Of course, it has been known for a long time that using Copy-Paste in programming is a bad thing. But let's try to investigate this problem closely instead of limiting ourselves to just saying "do not copy the code".
Difference of code analysis approaches in compilers and specialized tools
Compilers and third-party static code analyzers have one common task: to detect dangerous code fragments. However, there is a great difference in the types of analysis performed by each kind of these tools.


