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

Webinar: Let's make a programming language. Lexer - 29.04

>
Posts

Posts: articles

04 Mar 2026
Comments that outlived errors
Evgenii Feklin
Many static analyzers enable suppressing individual warnings directly in code via special comments. Over time, the number of such comments in projects increases. Some of them lose their relevance...
...
27 Fév 2026
Brave new C#
Guest
Next month, another version of our beloved programming language is set to arrive. Nice reason to grab a cup of coffee and dwell on what is wrong with modern versions of C#, isn't it?
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
25 Fév 2026
How far does lookup see in C++?
Aleksandra Uvarova
In C++, it's good practice to place functions next to the types they operate on. To apply this approach correctly, we need to understand how name lookup mechanisms work and spot where functions...
...
20 Fév 2026
PVS-Studio 7.41: MISRA C 2023, enhanced Unreal Engine integration, new logging system, and much more
Valerii Filatov
PVS-Studio 7.41 has been released. It brings improvements for Unreal Engine, support for MISRA C 2023, an update to the IntelliJ IDEA plugin, and other useful changes. See more details in this...
...
19 Fév 2026
Code generation for algorithms in Java
Konstantin Volohovsky
Devs often use "magic code" to solve tree problems on LeetCode. However, enterprise code requires readability and maintainability for years. What shall we do when a task is so large that...
...
16 Fév 2026
Exploring OpenAPI Generator via static analysis
Vladislav Bogdanov
Would you like to see some errors and suspicious fragments in Java code? We found lost increments, empty regular expressions, strange string sanitization, and more in an open-source project...
...
13 Fév 2026
OWASP Top 10 2025—from code to supply chain: Expanding boundaries of security
Valerii Filatov
This article covers changes in the OWASP Top 10 for 2025 with examples and breaks down how SAST can help avoid...
...
#Go
11 Fév 2026
Go vet can't go: How PVS-Studio analyzes Go projects
Georgii Tormozov
Docker, Kubernetes, Gitea, and other projects—they all have one thing in common: they're written in Go. Perhaps you have now realized that this is what we are talking about today. We've...
...
02 Fév 2026
Silent foe or quiet ally: Brief guide to alignment in C++. Part 2
Elizaveta Zhegalova
It seems like we've already revealed the secret of alignment and defeated an invisible enemy—unaligned access. Memory is under control, but performance still whispers, "Don't forget about...
...
29 Jan 2026
Silent foe or quiet ally: Brief guide to alignment in C++
Elizaveta Zhegalova
Imagine your program is a model of clean code—reviewed, tested, and seemingly flawless. But its performance still falls short of expectations. You've checked everything you know. Maybe...
...
View more Pagination arrow previous
Showing: - of 1573