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

Posts

Jun 17 2020
How to find errors in a C# project working under Linux and macOS
Nikita Lipilin
PVS-Studio is a well-known static code analyzer that allows you to find a lot of tricky errors hidden in the source code. Beta testing of the new version has recently finished. It provides...
...
A note of caution about using PVS-Studio on godbolt.org (Compiler Explorer)
Andrey Karpov
We have added an option allowing you to experiment with the PVS-Studio static analyzer on the godbolt.org (Compiler Explorer) website. It supports analysis of C and C++ code. We believe this to be...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Jun 01 2020
NSA, Ghidra, and unicorns
Nikita Lazeba
This time, the PVS-Studio team's attention was attracted by Ghidra, a big bad reverse-engineering framework allowing developers to analyze binary files and do horrible things to them. The...
...
May 28 2020
Single line code or check of Nethermind using PVS-Studio C# for Linux
Nikolay Mironov
This article coincides with the beta testing start of PVS-Studio C# for Linux, as well as the plugin for Rider. For such a wonderful reason, we checked the source code of the Nethermind product...
...
May 20 2020
A bug caused by the #line directive in the Visual C++ compiler
Sviatoslav Razmyslov
The #line directive is added by the preprocessor and can then be used to help the developer understand which file and line a particular code fragment in the preprocessed file refers to. The...
...
May 18 2020
How to climb a tree
Yuri Minaev
Rather, how to get down from it. But first things first. This article stands out a bit of the usual format of articles from PVS-Studio. We often write about checking other projects, but almost...
...
May 15 2020
PVS-Studio 7.07: features overview
Ekaterina Nikiforova
The purpose of this article is to give a general overview of the features of the PVS-Studio static analyzer. The simplest and most informative way to do this is to show the tool in action. We'll...
...
May 10 2020
C++ is faster and safer than Rust: benchmarked by Yandex
Roman
Spoiler: C++ isn't faster or slower — that's not the point, actually. This article continues our good tradition of busting myths about the Rust language shared by some big-name Russian companies.
...
May 08 2020
Static Analysis in C++
In this video, you'll find out more about one of the ways how to improve your C++ code which by applying static analysis tools. Despite the fact that every programmer strives to write flawless code and compute everything on the fly, it's hard even for an experienced pr…
...
Apr 30 2020
About embedded again: searching for bugs in the Embox project
George Gribkov
Embox is a cross-platform, multi-tasking real-time operating system for embedded systems. It is designed to work with limited computing resources and allows you to run Linux-based applications...
...
View more Pagination arrow previous
Showing: - of 1605