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
What errors are lurking in LLVM code?
What errors are lurking in LLVM code?
LLVM is an open-source project with a pretty large code base. The acme in terms of code quality, considering its size and open-source…
Unicorn Developer
May 30
C++: freeing resources in destructors using helper functions
C++: freeing resources in destructors using helper functions
In this article, we’ll look at how to correctly destroy objects in the OOP-based C++ program without redundant operations. This is the…
Unicorn Developer
May 30
Let’s check the qdEngine game engine, part three: 10 more bugs
Let’s check the qdEngine game engine, part three: 10 more bugs
In the first article about qdEngine, we’ve discussed 10 errors selected by the PVS-Studio plugin. However, we have 10 more bugs that are…
Unicorn Developer
May 30
Garnet. Does Microsoft’s cache -store also store bugs?
Garnet. Does Microsoft’s cache -store also store bugs?
Microsoft has introduced Garnet, an open-source, cross-platform, fast cache-store project written in C#. Let’s equip ourselves with a…
Unicorn Developer
May 29
Eleven moments of ReactOS: user mode gets better?
Eleven moments of ReactOS: user mode gets better?
ReactOS is a project where the victory over regression and the delivery of a new feature (or its working prototype) are loudly celebrated…
Unicorn Developer
May 24
Let’s check the qdEngine game engine, part two: simplifying C++ code
Let’s check the qdEngine game engine, part two: simplifying C++ code
In this article, we’ll discuss how the PVS-Studio static analyzer encourages developers to refactor their code. After all, the shorter…
Unicorn Developer
May 23
Compilation of gripping C++ conference talks from 2023
Compilation of gripping C++ conference talks from 2023
A new conference season is on its way, so we’d like to invite you to read some of the best C++ talks from the last season. You can learn…
Unicorn Developer
May 14
Let’s check the qdEngine game engine, part one: top 10 warnings issued by PVS-Studio
Let’s check the qdEngine game engine, part one: top 10 warnings issued by PVS-Studio
The bugs found in the qdEngine game engine are quite diverse, so I don’t want to put them all in one publication. Our readers may miss out…
Unicorn Developer
May 12
Nephalem’s nightmare. Exploring errors in Diablo 3 server emulator code
Nephalem’s nightmare. Exploring errors in Diablo 3 server emulator code
Pursuing Diablo, the nephalem falls into another one of Belial’s traps. Plunged into a deadly nightmare by the Lord of Lies, the hero must…
Unicorn Developer
May 2
Code of game engine written in Java: what does it hide?
Code of game engine written in Java: what does it hide?
Have you ever wondered about game engines written in Java? jMonkeyEngine is such an engine, and a popular one. In this article, we will…
Unicorn Developer
Apr 11
Simple & quick search for bugs in Unity games (for C# developers)
Simple & quick search for bugs in Unity games (for C# developers)
Each of us encounters game bugs, and some games have more of them than others. Many games suffer from bugs caused by errors in code. Today…
Unicorn Developer
Apr 5
Let’s check Blender
Let’s check Blender
The PVS-Studio headquarters: “Time flies by so fast… This year, on January 2, Blender turned 30 years old! It feels like just yesterday we…
Unicorn Developer
Mar 6
OOP in real-life cases
OOP in real-life cases
In most cases, you can solve a task in an intuitive, procedural way. However, the simplest option isn’t always the best. I invite you to…
Unicorn Developer
Feb 16
Qt Creator* in search of Qt Creator bugs
Qt Creator* in search of Qt Creator bugs
Strange things happen: for almost a year, PVS-Studio has a plugin for Qt Creator. However, we haven’t yet published a good old article with…
Unicorn Developer
Feb 5
Off we go! Digging into the game engine of War Thunder and interviewing its devs
Off we go! Digging into the game engine of War Thunder and interviewing its devs
As Yuri Gagarin once said, “In the future, we will fly, we will fly a lot”. To some extent, Gaijin’s Dagor Engine makes these flights…
Unicorn Developer
Jan 29
PVS-Studio in 2023
PVS-Studio in 2023
New integration options for PVS-Studio
Unicorn Developer
Jan 16
Bugs and suspicious places in .NET 8 source code
Bugs and suspicious places in .NET 8 source code
Every year, Microsoft releases a new version of .NET. This annual event is a great chance to learn about the latest .NET enhancements as…
Unicorn Developer
Jan 15
PVS-Studio 7.28:
PVS-Studio 7.28:
PVS-Studio 7.28 has been released. Now you can run the analyzer on the ARM architecture, analyze .NET 8 projects, and check Unreal Engine…
Unicorn Developer
Dec 19, 2023
Few words about Java code hygiene
Few words about Java code hygiene
While reviewing code or working on a new project, we can get annoyed by many things: style, approaches, quality. However, the most…
Unicorn Developer
Dec 11, 2023
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity
The Grand Theft Auto series has transformed into the iconic game franchise. San Andreas is one of the most memorable parts for many gamers…
Unicorn Developer
Nov 27, 2023
About PVS-Studio
Latest Stories
Archive
About Medium
Terms
Privacy
Teams