Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
Posts: #Cpp

Posts: # Cpp

Jan 20 2021
Espressif IoT Development Framework: 71 shots in the foot
Andrey Karpov
One of our readers recommended paying heed to the Espressif IoT Development Framework. He found an error in the project code and asked if the PVS-Studio static analyzer could find it. The...
...
Jan 04 2021
GTK: the first analyzer run in figures
Sviatoslav Razmyslov
For some people, the introduction of a static analyzer into a project seems like an insurmountable obstacle. It is widely believed that the amount of analysis results issued after the first run...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Dec 21 2020
Did it have to take so long to find a bug?
Sviatoslav Razmyslov
Have you ever wondered which type of project demonstrates higher code quality – open-source or proprietary? Our blog posts may seem to suggest that bugs tend to concentrate in open-source...
...
Dec 18 2020
Top 10 bugs found in C++ projects in 2020
Vladislav Stolyarov
It's winter outside, the year is coming to an end, which means it's time to review the most notable errors the PVS-Studio analyzer detected in...
...
Dec 01 2020
The code analyzer is wrong. Long live the analyzer!
Andrey Karpov
Combining many actions in a single C++ expression is a bad practice, as such code is hard to understand, maintain, and it is easy to make mistakes in it. For example, one can instill a bug...
...
Nov 19 2020
Why PVS-Studio doesn't offer automatic fixes
Andrey Karpov
Static analyzer PVS-Studio can detect bugs in pretty complex and intricate parts of code, and coming up with appropriate fixes for such bugs may be a tough task even for human developers...
...
Oct 27 2020
Checking Clang 11 with PVS-Studio
Andrey Karpov
Every now and then, we have to write articles about how we've checked another fresh version of some compiler. That's not really much fun. However, as practice shows, if we stop doing that for...
...
Oct 22 2020
Checking a header-only C++ library collection (awesome-hpp)
Andrey Karpov
Somehow, we've happened to check most of the libraries making up a collection called "Awesome hpp". These are small header-only projects in C++. Hopefully, the information about the bugs we've...
...
Oct 21 2020
Amnesia: The Dark Descent or how to forget to fix copy paste
Victoria Khanieva
Just before the release of the "Amnesia: Rebirth" game, the vendor "Fractional Games" opened the source code of the legendary "Amnesia: The Dark Descent" and its sequel "Amnesia: A Machine For...
...
Oct 19 2020
Checking the code of DeepSpeech, or why you shouldn't write in namespace std
George Gribkov
DeepSpeech is an open-source speech recognition engine developed by Mozilla. It's pretty fast and ranks high, which makes its source code an interesting target for static analysis. In this...
...
View more Pagination arrow previous
Showing: - of 614