Do you want to stay ahead of the curve and start to use polymorphic allocators in your projects? Are you undeterred even by the cost of virtual calls? If so, it's time to talk about the nuances...
Your attention is invited to the final part of an e-book on undefined behavior. This is not a textbook, as it's intended for those who are already familiar with C++ programming. It's a kind of...
Jellyfin is a free open-source media server, which is an alternative to Emby and Plex. In this article, we'll break down the diagnostic rule that issued most warnings in the Jellyfin code...
Welcome to the fifth issue of our .NET news and events digest! As usual, we've gathered a lot of stuff. Also, the new .NET has been released. The PVS-Studio team is happy to present a selection...
Every year, we witness the same drama: bugs wreak havoc on our code as if asserting their dominance. But today, the tide turns—it's time for judgment. Let's dive into the most intriguing bugs...
In 2024, we've analyzed a wealth of projects, sharing our discoveries on our blog. Now it's New Year's Eve—it's time to tell festive tales! We've collected the most intriguing Java errors detected...
Every year, Microsoft releases a new version of .NET. This is a major event that prompts us to update PVS-Studio to support new features. Today, we'll talk about the PVS-Studio team's pain...
With the release of PVS-Studio 7.34, native builds of the analyzer for macOS on the Apple Silicon (ARM) architecture are now available. In this note, we'd like to delve into the work involved in...
Static analysis tools can automate code reviews. The article covers the top 5 reasons why these tools are useful for software development companies. It may help you decide whether or not to...
Throughout 2024, the PVS-Studio team has been actively sharing articles about checking open-source C# projects. Continuing the tradition, we've compiled the Top 10 of the most intriguing...