Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
Posts

Posts

May 07 2025
Why SSDLC needs static analysis: a case study of 190 bugs in TDengine
Andrey Karpov
Static code analysis is one of the most important components of secure software development. It detects errors and potential vulnerabilities early in the development process, when they're cheaper...
...
Apr 28 2025
History of C#: versions, .NET, Unity, Blazor, and MAUI
Valerii Filatov
C# is a popular programming language leveraged to develop apps, web services, and games. Let's take a peek at the tangled history of its evolution from version to version and explore the...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Apr 25 2025
Searching in a search: let's check Elasticsearch
Egor Pishii
This is one of the biggest open-source Java projects. Many enterprises, including GitHub, Netflix, and Amazon, use Elasticsearch. It's been six years since we've checked the project, so what new...
...
Apr 21 2025
Quiz on undefined behavior by Dmitry Sviridkin
Welcome to Dmitry Sviridkin's quiz inspired by his e-book, "C++ programmer's guide to undefined behavior". If you've read it, you may want to challenge your memory. And if you haven't, you'll find this even more entertaining :) The task is to guess how 10 cringe code...
...
Apr 18 2025
Curling CPython around PVS-Studio
Taras Shevchenko
Python, a programming language that needs no special introduction. It has rightly earned the title of "The best Excel" for user-friendly handling of big data. Game developers love it for its...
...
Apr 17 2025
PVS-Studio 7.36: expanded MISRA support, plugin for Qt Creator 16, enhanced user annotations for C#, and much more
Gleb Aslamov
PVS-Studio 7.36 has been released. This version brings exciting updates, including extended MISRA support, a plugin for Qt Creator 16, enhanced user annotations in C#, and more! See more details...
...
Apr 09 2025
Exploring Nau Engine codebase: pt.3
Evgenii Feklin
In the final part of our trilogy on Nau Engine, we'll focus on errors that occur when implementing classes. The examples in this article show how even small defects can lead to serious issues in...
...
Apr 04 2025
PowerShell: new features, same old bugs
Valerii Filatov
PowerShell is a well-known Microsoft tool—but what's hiding in its source code? Our analyzer is on the hunt for bugs. Let's take a look at it in the...
...
Mar 31 2025
Breaking down bugs in TDengine to master refactoring, part 3: price of laziness
Andrey Karpov
Get ready for code smells, classic errors, and typos when checking the TDengine project using PVS-Studio. Developers could've prevented many of them if they had carefully designed the code in...
...
Mar 28 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...
...
View more Pagination arrow previous
Showing: - of 1579