
Andrey Karpov
Writer at Freelance
CMO. Co-founder of PVS-Studio. My company develops the PVS-Studio static code analyzer for C, C++, C#, Java.
Articles
-
3 days ago |
pvs-studio.com | Andrey Karpov
Your message has been sent. We will email you atIf you do not see the email in your inbox, please check if it is filtered to one of the following folders:
-
1 week ago |
pvs-studio.com | Vladislav Stolyarov |Andrey Karpov
Static code analysis is one of the most important components of secure software development. It detects errors and potential vulnerabilities early in the development process, when they're cheaper and easier to fix. It also enables developers to detect security issues and flaws that they aren't aware of. This article provides examples to show why static analysis is important, rather than simply speculates on the idea of using analyzers for safety.
-
3 weeks ago |
pvs-studio.com | Andrey Karpov
Questions: 11Time: 30 min Welcome to Dmitry Sviridkin's quiz inspired by his e-book, "C++ programmer's guide to undefined behavior". If you've read it, you may want to challenge your memory. And if you haven't, you'll find this even more entertaining :) The task is to guess how 10 cringe code examples may behave. Don't take it too seriously, though. When it comes to undefined behavior, no one can predict how the program will behave—this is why it's undefined.
-
4 weeks ago |
pvs-studio.com | Gleb Aslamov |Andrey Karpov
PVS-Studio 7.36 has been released. This version brings exciting updates, including extended MISRA support, a plugin for Qt Creator 16, enhanced user annotations in C#, and more! See more details in this note. You can download the latest PVS-Studio version here. Specifying the MISRA C & MISRA C++ standard versions Now you can specify the version of MISRA C and MISRA C++ standards in PVS-Studio C and C++ analyzer. Just set it right in the PVS-Studio plugin for Visual Studio.
-
1 month ago |
pvs-studio.com | Andrey Karpov |Dmitry Sviridkin |Anton Tretyakov
Get ready for code smells, classic errors, and typos when checking the TDengine project using PVS-Studio. Developers could've prevented many of them if they had carefully designed the code in the first place, kept the logic simple, and avoided macros. Let's break down some of these errors and figure out how refactoring can help eliminate them completely. This time, we'll talk about writing code using the copy-paste method.
Try JournoFinder For Free
Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.
Start Your 7-Day Free Trial →X (formerly Twitter)
- Followers
- 6K
- Tweets
- 6K
- DMs Open
- No

https://t.co/FB8J0wPSuw

https://t.co/TcUvWZamwQ PVS-Studio 7.36: expanded #MISRA support, plugin for #QtCreator 16, enhanced user annotations for C#, and much more #cpp #csharp #java #sast

Breaking down bugs in #TDengine to master #refactoring, part 3: price of laziness https://t.co/S72XQr9Mo3 #cpp