Using the PVS-Studio extension for VS Code to effectively handle errors in C# code https://pvs-studio.com/en/blog/posts/csharp/1079/
PVS-Studio
Using the PVS-Studio extension for VS Code to effectively handle errors in C# code
VS Code is a code editor that many developers are familiar with. Adding different extensions to enhance the programming experience is one of its main features. Now one of them helps find errors more...
What's new in .NET 8? https://pvs-studio.com/en/blog/posts/csharp/1080/
PVS-Studio
What′s new in .NET 8?
.NET 8 has been released, so it′s time to start porting your projects to the new version. In this article, we′ll look at new features and enhancements: C# 12, performance, Native AOT, GC, new types...
Games! How they write code for SDL (+ interview with the creator) https://pvs-studio.com/en/blog/posts/cpp/1081/
PVS-Studio
Games! How they write code for SDL (+ interview with the creator)
Jack London once said, You can′t wait for inspiration. You have to go after it with a club. When it comes to game development, the SDL project may well be such a club. How is it made, though?
What C++, C# or Java article would you like to read on our blog? https://pvs-studio.com/en/blog/posts/1082/
PVS-Studio
What C++, C# or Java article would you like to read on our blog?
Our team regularly posts educational articles, describes errors in open-source projects, and makes entertaining content. So, you can find many curious and useful things there. However, aren′t we...
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity https://pvs-studio.com/en/blog/posts/csharp/1083/
PVS-Studio
Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity
The Grand Theft Auto series has transformed into the iconic game franchise. San Andreas is one of the most memorable parts for many gamers. Time is running, but fans still love this game. Some still...
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 1. https://pvs-studio.com/en/blog/posts/1084/
PVS-Studio
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 1.
Sometimes it′s difficult to come up with a reason for gathering and hanging out with your colleagues. You may say that we have official holidays and birthdays — yeah, that′s right — but it′s still...
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 2. https://pvs-studio.com/en/blog/posts/1085/
PVS-Studio
Day when Skynet becomes self-aware, and 69 reasons to chill out with colleagues. Part 2.
Sometimes it′s difficult to come up with a reason for gathering and hanging out with your colleagues. You may say that we have official holidays and birthdays — yeah, that′s right — but it′s still...
Few words about Java code hygiene https://pvs-studio.com/en/blog/posts/java/1086/
PVS-Studio
Few words about Java code hygiene
While reviewing code or working on a new project, we can get annoyed by many things: style, approaches, quality. However, the most frustrating is the trite lack of code hygiene. Since the issue is...
30 years of DOOM: new code, new bugs https://pvs-studio.com/en/blog/posts/cpp/1087/
PVS-Studio
30 years of DOOM: new code, new bugs
Today marks the 30th anniversary of the first game in the DOOM series! We couldn′t miss the event. To honor the occasion, we decided to see what the code of this legendary game looks like after all...
How to lure programmers to your conference booth? https://pvs-studio.com/en/blog/posts/1088/
PVS-Studio
How to lure programmers to your conference booth?
In this article, I will share some thoughts on what a booth staffer actually does, what types of activities visitors prefer, and how to keep the booth busy.
Operation K. Looking for bugs in the IntelliJ IDEA code https://pvs-studio.com/en/blog/posts/java/1089/
PVS-Studio
Operation K. Looking for bugs in the IntelliJ IDEA code
In this article, we check the IntelliJ IDEA Community Edition project for errors and send the fixes to its developers. A large project, an open-source base, and a static analyzer that helps the...
PVS-Studio 7.28: support for ARM, .NET 8, analysis of Unreal Engine projects without Unity Build, and more https://pvs-studio.com/en/blog/posts/1090/
PVS-Studio
PVS-Studio 7.28: support for ARM, .NET 8, analysis of Unreal Engine projects without Unity Build, and more
PVS-Studio 7.28 has been released. Now you can run the analyzer on the ARM architecture, analyze .NET 8 projects, and check Unreal Engine projects without Unity Build — and there is more to come! See...
New Year's Eve show: Top 10 errors in C and C++ projects in 2023 https://pvs-studio.com/en/blog/posts/cpp/1092/
PVS-Studio
New Year′s Eve show: Top 10 errors in C and C++ projects in 2023
It′s December, the first snow has already fallen, and it means New Year′s Eve is around the corner. Ahead of the holidays, we′ll show you the most interesting errors found in the code of the popular...
Breaking down the C++ quiz by Sergei Kushnirenko https://pvs-studio.com/en/blog/posts/cpp/1091/
PVS-Studio
Breaking down the C++ quiz by Sergei Kushnirenko
The PVS-Studio team along with Sergei Kushnirenko prepared a quiz based on his publications. Take the quiz, challenge your focus and coding skills while looking for errors in the C++ code. This...
A hard quiz to crack for C++ programmers by Sergei Kushnirenko https://pvs-studio.com/en/blog/posts/cpp/1093/
PVS-Studio
A hard quiz to crack for C++ programmers by Sergei Kushnirenko
Hello, fun seekers and brainstorming enthusiasts! It′s the PVS-Studio team. Now you have an opportunity to pass a new awesome quiz on our website. It has challenging questions from the programming...
Top 10 errors found in C# projects in 2023 https://pvs-studio.com/en/blog/posts/csharp/1094/
PVS-Studio
Top 10 errors found in C# projects in 2023
In 2023, PVS-Studio developers have written a lot of articles on checking open-source C# projects. As always, we′re sharing the top 10 bugs we found this year. Have fun reading!
Bugs and suspicious places in .NET 8 source code https://pvs-studio.com/en/blog/posts/csharp/1095/
PVS-Studio
Bugs and suspicious places in .NET 8 source code
Every year, Microsoft releases a new version of .NET. This annual event is a great chance to learn about the latest .NET enhancements as well as to explore the .NET source code. Let′s take the bull...
Introducing SAST into the development process https://pvs-studio.com/en/blog/posts/1097/
PVS-Studio
Introducing SAST into the development process
Cyberattacks on applications are on the rise, and zero-day vulnerability exploitation is leading the way. Introducing SAST into the development process makes the product safer for users. However, for...
Off we go! Digging into the game engine of War Thunder and interviewing its devs https://pvs-studio.com/en/blog/posts/cpp/1098/
PVS-Studio
Off we go! Digging into the game engine of War Thunder and interviewing its devs
As Yuri Gagarin once said, In the future, we will fly, we will fly a lot. To some extent, Gaijin′s Dagor Engine makes these flights possible. Let′s get a glimpse of the engine′s innards and talk...