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/
๐ธStatic analysis is better than dynamic?
๐ธToo expensive?
๐ธToo hard to use?
It's time to dispel these and other myths we often hear about static analysis.
Feel free to join our channel to learn more about these noisy helpers ๐ฃhttps://www.youtube.com/watch?v=PXF8fRUTA_U
๐ธToo expensive?
๐ธToo hard to use?
It's time to dispel these and other myths we often hear about static analysis.
Feel free to join our channel to learn more about these noisy helpers ๐ฃhttps://www.youtube.com/watch?v=PXF8fRUTA_U
YouTube
Top 5 Myths About Static Analysis
How many myths are there in the world! ๐ It's time to dispel them. We'll start with the static code analysis, of course. Feel free to join us to learn more ...
Rob and Jason are joined by David Millington, an Australian developer from Embarcadero.
๐ https://cppcast.com/cpp-builder/
๐ https://cppcast.com/cpp-builder/
Finally! PVS-Studio Supports .NET 5 Projects https://pvs-studio.com/en/b/0822/
Pvs-Studio
Finally! PVS-Studio Supports .NET 5 Projects
On November 10th, 2020, Microsoft released a new version of .NET Core - .NET 5. The updated platform presents many new enhancements. For example, it allows C# developers to use features t...
Roslyn API: Why PVS-Studio Was Analyzing the Project So Long https://pvs-studio.com/en/b/0823/
Pvs-Studio
Roslyn API: Why PVS-Studio Was Analyzing the Project So Long
How many of you have used third-party libraries when writing code? It's a catchy question. Without third-party libraries the development of some products would be delayed for a very, very...
๐Wow, the first episode of the Cherno Podcast with our C++ developer as a guest! Feel free to check it ๐https://www.youtube.com/watch?v=ikjh2hvJ-f0
YouTube
What Makes a Good Programmer - Yuri Minaev // Cherno Podcast #1
This episode of the Cherno Podcast is sponsored by PVS-Studio.
One month free trial of PVS-Studio โบ https://pvs-studio.com/pvs_cherno
Top 5 Myths About Static Analysis โบ https://www.youtube.com/watch?v=PXF8fRUTA_U
PVS-Studio Facebook page โบ https://wwโฆ
One month free trial of PVS-Studio โบ https://pvs-studio.com/pvs_cherno
Top 5 Myths About Static Analysis โบ https://www.youtube.com/watch?v=PXF8fRUTA_U
PVS-Studio Facebook page โบ https://wwโฆ
''Static code analyzer'' sounds a bit complicated, doesn't it? What if after reading this small note, you will have enough knowledge to create your own static analyzer? Interested? Let's get started! https://www.codingvila.com/2021/03/create-static-code-analyzer.html
Codingvila
Creating a Static Analyzer for C# From Project Templates in Visual Studio
create a static code analyzer based on Visual Studio's two project templates: Analyzer with Code Fix (.NET Standard) and Standalone Code Analysis Tool