Homepage
Open in app
Sign in
Get started
PVS-Studio
Search for bugs in C, C++, C# and Java on Windows, Linux and macOS
PVS-Studio Features
Checked Projects
Download PVS-Studio
Follow
Top 10 bugs found in C++ projects in 2022
Top 10 bugs found in C++ projects in 2022
According to tradition, it’s time to recall 10 of the most interesting warnings that PVS-Studio found during 2022.
Unicorn Developer
Jan 25
Help the compiler, and the compiler will help you.
Help the compiler, and the compiler will help you.
In this article we will talk about a number of non-obvious features related to nullable reference types.
Unicorn Developer
Jan 23
Top 10 bugs found in C# projects in 2022
Top 10 bugs found in C# projects in 2022
In 2022, we wrote lots of articles where we described bugs found in open-source projects. Now it’s time to choose the most interesting…
Unicorn Developer
Jan 16
How has LINQ performance enhanced in .NET 7?
How has LINQ performance enhanced in .NET 7?
New version of .NET enhanced the performance of the Min, Max, Average and Sum methods for arrays and lists. Let’s see how that was…
Unicorn Developer
Jan 11
Christmas holidays with PVS-Studio
Christmas holidays with PVS-Studio
In the eve of the Christmas holidays, our team have prepared various treats and gifts for you. Continue reading to find out which ones!
Unicorn Developer
Dec 21, 2022
Why are you doing my job? Types of people who don’t write to support
Why are you doing my job? Types of people who don’t write to support
In this article, our user support specialist will show you types of people who don’t contact support and explain the reasons behind that.
Unicorn Developer
Dec 8, 2022
A software bug captured Apple and other huge companies
A software bug captured Apple and other huge companies
We collected some hot stories about programming errors for you to have a little fun and learn something new :)
Unicorn Developer
Dec 8, 2022
Catastrophic backtracking: how can a regular expression cause a ReDoS vulnerability?
Catastrophic backtracking: how can a regular expression cause a ReDoS vulnerability?
Regular expressions come in handy when you need to search for and replace text. However, in some cases, they may cause the system…
Unicorn Developer
Nov 30, 2022
What ‘s new in .NET 7?
What ‘s new in .NET 7?
.NET 7 is now available, which means that we can enjoy all sorts of new features and enhancements. Let’s talk about the most interesting…
Unicorn Developer
Nov 18, 2022
How we were looking for a bug in PVS-Studio or 278 GB of log files
How we were looking for a bug in PVS-Studio or 278 GB of log files
Original: pvs-studio.com
Unicorn Developer
Nov 3, 2022
What’s new in C# 11: overview
What’s new in C# 11: overview
C# 11 is coming, so we’re going to explore its new features in detail!
Unicorn Developer
Oct 26, 2022
Is there life without RTTI or How we wrote our own dynamic_cast
Is there life without RTTI or How we wrote our own dynamic_cast
There aren’t many things left in modern C++ that don’t fit the “Don’t pay for what you don’t use” paradigm. One of them is dynamic_cast.
Unicorn Developer
Oct 21, 2022
Do you plan to take on .NET MAUI? Get ready for an adventure with NullReferenceException
Do you plan to take on .NET MAUI? Get ready for an adventure with NullReferenceException
.NET Multi-platform App UI is a framework written by professionals. However, the code of some of its functions looks like the developers…
Unicorn Developer
Oct 17, 2022
Reworking C and C++ front-end — or how we deal with 16-year legacy code in PVS-Studio
Reworking C and C++ front-end — or how we deal with 16-year legacy code in PVS-Studio
In this article, we will look at the analyzer over time — what required improvements and how we went about it.
Unicorn Developer
Oct 13, 2022
List in C#: implementation and features
List in C#: implementation and features
List is one of the most used collections in C#. Let’s inspect the features of List and look at how some of its parts are implemented.
Unicorn Developer
Oct 12, 2022
A talk with Jason Turner: the history of CppCast, and why it was shut down
A talk with Jason Turner: the history of CppCast, and why it was shut down
In this article, we are going to talk to Jason Turner, one of the CppCast founders. CppCast is the first podcast for C++ developers by C++…
Unicorn Developer
Oct 11, 2022
Stride Game Engine error review
Stride Game Engine error review
Stride is a free, feature-packed and cross-platform game engine implemented in C#. Stride may certainly become an alternative to Unity, but…
Unicorn Developer
Oct 7, 2022
The check of the Rhino JavaScript engine or how the unicorn met the rhino
The check of the Rhino JavaScript engine or how the unicorn met the rhino
In this article, we will use the PVS-Studio analyzer to check the source code of Rhino.
Unicorn Developer
Oct 6, 2022
ML.NET: can Microsoft’s machine learning be trusted?
ML.NET: can Microsoft’s machine learning be trusted?
In 2018, Microsoft created ML.NET, a machine learning framework for .NET developers. Since then, the machine learning library has…
Unicorn Developer
Oct 3, 2022
The risks of using vulnerable dependencies in your project, and how SCA helps manage them
The risks of using vulnerable dependencies in your project, and how SCA helps manage them
If a library contains a vulnerability, an app that uses this library may also be vulnerable. How can you identify such problematic depend…
Unicorn Developer
Sep 15, 2022
About PVS-Studio
Latest Stories
Archive
About Medium
Terms
Privacy