PVS-Studio

2.8K posts

PVS-Studio banner
PVS-Studio

PVS-Studio

@pvs_studio

PVS-Studio | Static analyzer | C, C++, C#, and Java | Enhance the quality, security, and safety of your code! #cpp #csharp #java

Katılım Ekim 2015
315 Takip Edilen1K Takipçiler
PVS-Studio
PVS-Studio@pvs_studio·
Unreal Engine 6 has been announced Epic Games has revealed a new engine in development, with Rocket League confirmed as the first project. The goal is to improve performance and visuals compared to previous versions. But bugs will still happen. If you want your projects to run smoothly on any Unreal Engine version, use static analysis. Read more about how PVS-Studio analyzes Unreal Engine projects: pvs-studio.com/en/blog/posts/… Source: youtube.com/watch?v=1ifIN2… #GameDevNews #GameDev #UE5 #UE6 #UnrealEngine
YouTube video
YouTube
English
0
0
0
24
PVS-Studio
PVS-Studio@pvs_studio·
We often talk about the new Go analyzer, but what features does it have? Look at the V8015 diagnostic rule in action. Here's an error found in the Lancet project. The analyzer has detected a binary expression that was potentially intended as exponentiation. The operator '^' was used for this operation, but in reality, '^' performs a bitwise exclusive "OR" operation. The operator '^' performs exponentiation in some programming languages, such as Basic, R, and Haskell. In Go, however, '^' computes the bitwise exclusive "OR" of two operands—that is, a bitwise sum modulo 2. Want to learn more about Go features? Check out our blog! pvs-studio.com/en/blog/posts/… #Golang #Gophers #Debugging #Programming #Error #CodeQuality
PVS-Studio tweet media
English
0
0
2
129
PVS-Studio
PVS-Studio@pvs_studio·
Find the bug before the bug finds your players New live talk: Bugs not dead: How to catch bugs in game code We'll show: - obvious & hidden reasons why bugs appear - real (and painful) examples from game dev projects - dev practices that prevent issues in game code - proven tools to reveal issues Join us and hunt bugs before players find them. pvs-studio.com/en/webinar/29/… #GameDev #Unity #UE
PVS-Studio tweet media
English
0
0
0
178
PVS-Studio
PVS-Studio@pvs_studio·
We've already covered a Go diagnostic rule, so now it's time for a JavaScript one! Here's what PVS-Studio static analyzer detected in the open-source ESLint project. We caught identical operands of the binary "AND" expression. The method should check whether the expression is a unary '!' operator that contains another unary '!' operator. However, instead of checking the outer unary expression's operator, the method checks twice the '!' operator of the inner unary expression. Wanna more? Check out JavaScript analyzer capabilities in the article. pvs-studio.com/en/blog/posts/… #JavaScript #NodeJS #TypeScript #Coding #CodeQuality #Debugging
PVS-Studio tweet media
English
0
0
0
242
PVS-Studio
PVS-Studio@pvs_studio·
If you've ever wanted to learn how to create a programming language and see how to create the parser step by step, join us — our webinar starts at 1:00 PM (UTC+1). pvs-studio.com/en/webinar/28/…
PVS-Studio tweet media
English
0
1
3
254
PVS-Studio
PVS-Studio@pvs_studio·
PVS-Studio offers a growing set of diagnostic rules tailored specifically for Unity. They factor in the engine's specifics and help boost both code quality and runtime performance. We've recently expanded this diagnostic set. Learn more here: pvs-studio.com/en/blog/posts/…
English
0
0
0
335
PVS-Studio
PVS-Studio@pvs_studio·
Bugs and poor optimization. Sound familiar? Gamers complain about them all the time and have a poor gaming experience. To avoid this in game dev, the most effective approach is to catch errors directly in the code and not wait for the testing phase. Static analysis makes this possible. #Unity #Programming #Gamedev
English
1
0
1
450
PVS-Studio
PVS-Studio@pvs_studio·
Check out the full video of the live talk on how to create the lexer while building a custom programming language in C++ Don’t forget about our webinar the day after tomorrow! youtube.com/watch?v=yFz1LT…
YouTube video
YouTube
English
0
0
1
709