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

Posts

Feb 18 2022
How PVS-Studio prevents rash code changes, example N4
Andrey Karpov
If you regularly use a static code analyzer, you can save time on guessing why the new code doesn't work as planned. Let's look at another interesting error — the function broke during...
...
Feb 18 2022
Why does my app send network requests when I open an SVG file?
Sergey Vasiliev
You decided to make an app that works with SVG. Encouraged by the enthusiasm, you collected libraries and successfully made the application. But suddenly you find that the app is sending...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Feb 16 2022
How PVS-Studio prevents rash code changes, example N3
Andrey Karpov
Let's continue with a series of small notes illustrating the PVS-Studio's ability to quickly find new errors in the code. If the analyzer is regularly used, of course :). Today we have another bug...
...
Feb 16 2022
A bug report's adventure
Mikhail Gelvikh
We are often asked whether we send bug reports to developers of open-source projects. The answer is yes. More than that— we sometimes track the progress. This article is about one of the cases...
...
Feb 15 2022
Visual Studio 2022 — stylish and fresh. How PVS-Studio supported VS2022
Nikolay Mironov
Seems like Microsoft has just announced Visual Studio 2022. And it already came out! For us at PVS-Studio, this meant only one thing — we must support this IDE in the next PVS-Studio release...
...
Feb 14 2022
10 C# tips for beginners
Yulia Khushnamova
C# is a user-friendly language. However, it may be difficult for beginners. We've prepared 10 C# tips for those who are starting their journey. We hope these tips will help you to improve your skills in programming.
...
Feb 14 2022
PVS-Studio 7.17: Unreal Engine, ASP.NET Core, Texas Instruments
Sergey Vasiliev
We are pleased to announce the first release of PVS-Studio in 2022. In this article, we discuss various enhancements in managing Unreal Engine and ASP.NET Core projects. Keep reading to learn...
...
Vulnerabilities due to XML files processing: XXE in C# applications in theory and in practice
Sergey Vasiliev
How can simple XML files processing turn into a security weakness? How can a blog deployed on your machine cause a data leak? Today we'll find answers to these questions, learn what XXE is and how...
...
Feb 10 2022
An example of undefined behavior caused by absence of return
Andrey Karpov
This article contains a very interesting example. The absence of the return statement in a value-returning function leads to undefined behavior. It's a perfect example of how wrong code can crash...
...
Feb 07 2022
What memory release strategy does the PVS-Studio C and C++ core use?
Andrey Karpov
In various discussions, we have already commented on how the PVS-Studio C and C++ module works with memory. Now it's time to make a small article from this...
...
View more Pagination arrow previous
Showing: - of 1623