Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
>
Posts

Posts

27 Mar 2025
Notepad injection or the story of writing new diagnostic rules
Vladislav Bogdanov
This article is about calling operating system commands in Java. Also, we'll cover OS command and argument injections, along with the process of writing diagnostic rules to detect...
...
20 Mar 2025
Graph mess: what does ScottPlot have in store?
Nikita Panevin
ScottPlot is a library under .NET for creating graphs. The code in such projects tends to be confusing in nature. Today, we'll try to unravel it and find issues using a static...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
18 Mar 2025
Breaking down bugs in TDengine to master refactoring, part 2: stack-consuming macro
Andrey Karpov
Get ready for code smells, classic errors, and typos when checking the TDengine project using PVS-Studio. Much of this is avoidable if we design code carefully from the beginning, keep the...
...
Dirty code: trusted keeper of errors. Broken windows theory
Valerii Filatov
Many people know that code cleanliness affects its maintainability and stability, but what about bugs? In this article, we'll explore real examples to see how dirty code can lead to problems—and...
...
14 Mar 2025
PVS-Studio in development of Unity projects: new specialized diagnostic rules
Andrey Moskalev
To this day, Unity remains popular among thousands of developers. Many well-known games such as V Rising, Beat Saber, Hearthstone, Genshin Impact, and others have been created using this engine...
...
13 Mar 2025
Beta testing: updated parser for C and C++ code analysis
Aleksandra Uvarova
With the upcoming PVS-Studio 7.36 release, we invite you to participate in the beta testing of our C and C++ analyzer featuring an updated...
...
13 Mar 2025
.NET Digest #6
Artem Rovenskii
Welcome to the sixth edition of our .NET news and event digest! This issue is packed with updates, including the release of .NET 10 Preview 1. The PVS-Studio team is happy to present a selection...
...
12 Mar 2025
What's new in Java 24
Evgenii Slepyshkov
On March 18, a new Java version is set to arrive! Let's take a peek at new features, including the long-awaited final implementation of Stream...
...
07 Mar 2025
Copy-paste on big screen. Analyzing errors and oddities in Radarr code
Georgii Tormozov
Writing the same thing over and over again is an incredibly tedious endeavor! That's why programmers often resort to copy-pasting. While it does save time, it also increases the risk of errors...
...
06 Mar 2025
std::array in C++ is faster than array in C. Sometimes
Anton Tretyakov
Hi, folks! Let's see if std::array overtakes the built-in array with the help of compiler optimizations or falls...
...
View more Pagination arrow previous
Showing: - of 1579