🎮 Game development is considered one of the most demanding development areas - and rightfully so.
High workload and tight deadlines generate bugs and typos. So it's hard to go without powerful allies 🤖
Follow the link below to learn more 👇https://www.youtube.com/watch?v=HS0O1gT0Mok
High workload and tight deadlines generate bugs and typos. So it's hard to go without powerful allies 🤖
Follow the link below to learn more 👇https://www.youtube.com/watch?v=HS0O1gT0Mok
YouTube
PVS-Studio to check Unreal Engine projects?
Game development is considered one of the most demanding development areas - and rightfully so 💪🏻
High workload and tight deadlines generate bugs and typos. So it's hard to go without powerful allies 🤖
00:00 Bugs, bugs, bugs...
00:57 About us
01:15 Visual…
High workload and tight deadlines generate bugs and typos. So it's hard to go without powerful allies 🤖
00:00 Bugs, bugs, bugs...
00:57 About us
01:15 Visual…
PVS-Studio 7.12 New Features for Finding Safety and Security Threats https://www.viva64.com/en/b/0811/
Viva64
PVS-Studio 7.12 New Features for Finding Safety and Security T...
Security. What does this word mean to you? Nowadays, companies spare no effort to ensure that their product is secured from hacking and all sorts of information leaks. PVS-Studio decided ...
Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter’s virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog. https://cppcast.com/old-new-thing/
C++ code is fraught with perils and pitfalls. That's why a thorough and meticulous code review is very important. The purpose of this talk is to (hopefully) improve your ability to take on such a task.
We'll take a look at some error patterns easily overlooked. In all honesty, many people just don't know about them. Meet a dangerous emplace_back, an unexpected integer overflow, a skipped memset, perils of noexcept functions, and so on. https://www.youtube.com/watch?v=f1_Iwh33f9I
We'll take a look at some error patterns easily overlooked. In all honesty, many people just don't know about them. Meet a dangerous emplace_back, an unexpected integer overflow, a skipped memset, perils of noexcept functions, and so on. https://www.youtube.com/watch?v=f1_Iwh33f9I
YouTube
Hypercritical C++ Code Review - Yuri Minaev [ C++ on Sea ]
C++ code is fraught with perils and pitfalls. That's why a thorough and meticulous code review is very important. The purpose of this talk is to (hopefully) improve your ability to take on such a task. We'll take a look at some error patterns easily overlooked.…
PVS-Studio Analyzer Scans Snort, Network Traffic Scanner https://www.viva64.com/en/b/0812/
Viva64
PVS-Studio Analyzer Scans Snort, Network Traffic Scanner
Snort is the most widely used Intrusion Detection System (IDS) in the world. Anyone who's ever dealt with information security is probably familiar with Snort. Can the PVS-Studio static a...
Text Broadcast of CppCast 281: Creative Coding https://www.viva64.com/en/b/0813/
Viva64
Text Broadcast of CppCast 281: Creative Coding
Episode 281 of CppCast was recorded on January 6th, 2021. Hosts Rob Irving and Jason Turner talked to Zach Lieberman, a professor at MIT's Media Lab, about Herb Sutter's 2020 Wrap-Up blog...
This is a continuation of a small note series about regular checks of the Blender project with the PVS-Studio static analyzer. The aim of these publications is to demonstrate how it is beneficial to use static code analysis tools regularly. In doing so, many errors can be found at the earliest stage, and fixing them will be cheap and fast. 🔗 https://karpov2007.medium.com/blender-and-a-null-pointer-fdce436641e2
Medium
Blender And A Null Pointer
This is a continuation of a small note series about regular checks of the Blender project with the PVS-Studio static analyzer.
New #UE4 blog post by Coconut Lizard! This time, taking a look
Unreal Engine's Sequencer code, using PVS-Studio 🔗https://www.coconutlizard.co.uk/blog/TheConsequenceOfTheMissingReferences/
Unreal Engine's Sequencer code, using PVS-Studio 🔗https://www.coconutlizard.co.uk/blog/TheConsequenceOfTheMissingReferences/
Coconut Lizard
The Consequence of the Missing References - Blog : Coconut Lizard
The Consequence of the Missing References - Unreal Engine Development, Support and Consultation.
Example of How New Diagnostics Appear in PVS-Studio https://www.viva64.com/en/b/0814/
Viva64
Example of How New Diagnostics Appear in PVS-Studio
Users sometimes ask how new diagnostics appear in the PVS-Studio static analyzer. We answer that we draw inspiration from a variety of sources: books, coding standards, our own mistakes, ...
PVS-Studio Analyzer Is Now in the Russian Software Registry https://www.viva64.com/en/b/0816/
Viva64
PVS-Studio Analyzer Is Now in the Russian Software Registry
We inform our clients in Russia that PVS-Studio was included in the registry of the Ministry of Digital Development, Telecommunications and Mass Media of the Russian Federation. This affe...
How PVS-Studio Prevents Rash Code Changes https://www.viva64.com/en/b/0817/
Viva64
How PVS-Studio Prevents Rash Code Changes
You probably know we've just published a brief article about CovidSim. However, now we have a good excuse to think back to that project and demonstrate how regular PVS-Studio use can be b...
📻 We're happy to share an episode of our friends, The Complete Developer Podcast.
The guest of the show was our C++ developer, Yuri Minaev. His primary responsibility is to keep low-level stuff in order and add new features to the core module. Yuri has been developing software for over 12 years and with PVS-Studio for two years.
Visit the link to learn more about what it takes to develop a static code analyzer 👇
https://completedeveloperpodcast.com/metacoding-coding-code-analyzers/
The guest of the show was our C++ developer, Yuri Minaev. His primary responsibility is to keep low-level stuff in order and add new features to the core module. Yuri has been developing software for over 12 years and with PVS-Studio for two years.
Visit the link to learn more about what it takes to develop a static code analyzer 👇
https://completedeveloperpodcast.com/metacoding-coding-code-analyzers/
Complete Developer Podcast
Metacoding: Coding Code Analyzers | Complete Developer Podcast
Coding can be complicated, analyzing code even more complicated. Coding a static code analysis dives into the realm of metacoding.
MacOS Kernel, Is This Apple Rotten? https://www.viva64.com/en/b/0818/
PVS-Studio
PVS-Studio | Posts: articles
Articles by authors from PVS-Studio - developers of the C, C++, C#, and Java static analyzer. Guest articles that we translated. In our blog, you can learn more about static analysis, static analysis tools, and advantages of using a static analyzer.
Rob and Jason are joined by Ben Craig. They first discuss blog posts detailing how function call resolution works in C++ and algorithm selection. Then they talk to Ben Craig about his efforts with the C++ Freestanding proposal, what progress has been made, what still needs to be done, and more.
🔗https://cppcast.com/freestanding-update/
🔗https://cppcast.com/freestanding-update/
In late 2007, Aaron Sanders, one of the first followers of Kanban, wrote on the Kanbandev mailing list that the team he worked with spent 90% of the available productivity on bug fixes.
How does it relate to static analysis? 🤔 Visit the link to learn.
https://karpov2007.medium.com/life-before-and-after-pvs-studio-6c2cae3530f7
How does it relate to static analysis? 🤔 Visit the link to learn.
https://karpov2007.medium.com/life-before-and-after-pvs-studio-6c2cae3530f7
Medium
Life before and after PVS-Studio
From the book by David J. Anderson “Kanban — An Alternative Path to Agility”
👨💻 As you know, our clients are developers. Sometimes developers can surprise you.
For example, one of our users wrote his own script. It allows configuring emails about errors found by PVS-Studio. The difference between this script and our blame-notifier is that it does not require .NET Core on Linux.
📝We decided to write a short note about this Perl script, because we believe that it can be useful to someone. https://pvs-studio.com/en/b/0821/
For example, one of our users wrote his own script. It allows configuring emails about errors found by PVS-Studio. The difference between this script and our blame-notifier is that it does not require .NET Core on Linux.
📝We decided to write a short note about this Perl script, because we believe that it can be useful to someone. https://pvs-studio.com/en/b/0821/
PVS-Studio
Perl script instead of Blame-notifier on Linux OS
As you know, our clients are developers. Sometimes developers can surprise you. For example, one of our users wrote his own script. It allows configuring emails about errors found by PVS-St…
Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nukem II.
https://cppcast.com/rigel-engine/
https://cppcast.com/rigel-engine/