code review

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.
  • errors
  • C++
  • open source
  • bugs
  • cpp
  • PVS-Studio
  • code review
  • static code analyzer
  • Security Community
  • Parallel Computing
  • Open Source
  • 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.
  • C++
  • cpp
  • Parallel Programming
  • PVS-Studio
  • QT
  • code review
  • static code analyzer
  • Andrey Karpov
  • Parallel Computing
  • Скринкаст: статический анализ Си++ кода

     статический анализ Си++ кода

    На конференции 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".
  • Entwickler
  • C/C++
  • error
  • C++
  • PVS-Studio
  • code review
  • copy-paste
  • 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.
  • errors
  • C++
  • Intel C++
  • PVS-Studio
  • code review
  • code review abonnieren