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

Posts

28 Mar 2025
Safe array handling? Never heard of it
Aleksandra Uvarova
Sooner or later, any developer working with C-like languages gets the idea of treating a two-dimensional array as a one-dimensional one. The reasons vary, but the result is usually the same. In...
...
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...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité
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...
...
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...
...
View more Pagination arrow previous
Showing: 1-10 of 1530
close form

Remplissez le formulaire ci‑dessous en 2 étapes simples :

Vos coordonnées :

Étape 1
Félicitations ! Voici votre code promo !

Type de licence souhaité :

Étape 2
Team license
Enterprise licence
** En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité
close form
Demandez des tarifs
Nouvelle licence
Renouvellement de licence
--Sélectionnez la devise--
USD
EUR
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
La licence PVS‑Studio gratuit pour les spécialistes Microsoft MVP
close form
Pour obtenir la licence de votre projet open source, s’il vous plait rempliez ce formulaire
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
I want to join the test
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
check circle
Votre message a été envoyé.

Nous vous répondrons à


Si l'e-mail n'apparaît pas dans votre boîte de réception, recherchez-le dans l'un des dossiers suivants:

  • Promotion
  • Notifications
  • Spam