We often get questions from developers or managers who hear about the PVS-Studio analyzer. What do they usually ask? We have a pretty extensive list! Today we've selected the most interesting questions and will try to answer them in this video.
How to write clean code? There are books and articles on that. But we decided not to stand aside and share our recommendations. At PVS-Studio, we develop a static code analyzer, so we've had a great deal of experience in finding problem areas in code.
How many myths are there in the world! It's time to dispel them. We'll start with the static code analysis, of course. Feel free to join us to learn more about these noisy helpers 📣
С# developers often use LINQ extension methods in the apps they develop. These methods are easy to use. Their calls are easier to read than foreach loops. But what do the developers pay for the aesthetics and convenience? Is it really worth it?
It's almost the middle of 2021! A lot of interesting things have happened during this time. And we in our turn kept developing PVS-Studio. Here's a collection of some interesting updates added in the first half of 2021.
Channel: Italian Cpp Community
C++ is a wonderful language to use. It becomes even more wonderful if you're looking at it from the other side of the fence. Parsing and compiling C++ code is far from trivial. We'll take a look at possible representations of types inside a program which does just that. For that, we'll look at the PVS-Studio C++ analyzer's internal mechanisms that deal with types. The current implementation is somewhat questionable, so, it is being redone. I'll give you an idea of how it currently works and how it will be working. We'll also take a look at some implementation details of the new type system.