What is the MISRA standard and what is it for? How to secure your code with the use of MISRA and the PVS-Studio static analyzer? In this video, we tried to briefly answer these and other questions.
Have fun watching this video and coding π
What is the MISRA standard and what is it for? How to secure your code with the use of MISRA and the PVS-Studio static analyzer? In this video, we tried to briefly answer these and other questions.
Have fun watching this video and coding π
This article contains a very interesting example. The absence of the return statement in a value-returning function leads to undefined behavior. It’s a perfect example of how wrong code can crash one day, even though it could work for many years.
Continue readingWhen developers do make mistakes, it’s often accidental or because the developers are in a hurry. These errors often make their way into small edits to the code. Let’s review one of these cases: a developer fixes an error and introduces a new one simultaneously.
Continue readingPVS-Studio provides static analyzers for C, C++, C# and Java languages on Windows, Linux and macOS platforms. PVS-Studio analyzers can vary slightly due to certain features that the languages have. However, all our analyzers share common technologies and approaches to the implementation of static analysis.
Continue readingYes, even well-tested applications like compilers have errors. Check the video to learn more about them.
Have fun watching this video and coding π
The .NET 6 turned out to be much-awaited and major release. If you write for .NET, you could hardly miss such an event. We also couldn’t pass by the new version of this platform. We decided to check what interesting things we can find in the sources of .NET libraries.
Continue readingThis tutorial video explains how to install and set up the PVS-Studio plugin for CLion. Step by step, you will learn how to run the analysis and how to work with its results.
Have fun watching this video and coding π
How does PVS-Studio manage to check C++ code for almost any build system? In this video, we are going to talk about compiler monitoring modes.
Have fun watching this video and coding π
This article investigates why the standard library needs a way to deduce a common type, how it is implemented and how it works.
Continue readingWhat is embedded development? What sets it apart from other types of software development? What difficulties do developers of embedded software encounter when just starting out? In this video, we tried to briefly answer these and other questions. Donβt hesitate to give us your feedback!
Have fun watching this video and coding π