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
Static code analysis is the one thing that not only can make your coding life more pleasant but help the business to build more robust processes as well. https://levelup.gitconnected.com/why-you-need-static-code-analysis-a053c8578fc4
Medium
Why You Need Static Code Analysis
Maintenance Is the Key
Episode 267 of CppCast was recorded on September 30th, 2020. Hosts Rob Irving and Jason Turner talked to Emery Berger, a Professor in the College of Information and Computer Science at the University of Massachusetts Amherst. They discussed New C++ features in GCC 10 and Pattern Matching from September C++ ISO Mailing. They talked about performance issues in C++ and garbage collectors' usage. They also chat about DieHard, an error-resistant memory allocator; Stabilizer, a compiler transformation and runtime library for dynamic memory layout randomization and Coz, a new kind of profiler.
https://pvs-studio.com/en/blog/posts/cpp/0825/
https://pvs-studio.com/en/blog/posts/cpp/0825/
Pvs-Studio
Text Broadcast of CppCast 267: Performance Matters
Episode 267 of CppCast was recorded on September 30th, 2020. Hosts Rob Irving and Jason Turner talked to Emery Berger, a Professor in the College of Information and Computer Science at the …
Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stability is important. https://cppcast.com/abi-stability/
Text Broadcast of CppCast 278: SerenityOS https://pvs-studio.com/en/blog/posts/cpp/0828/
Pvs-Studio
Text Broadcast of CppCast 278: SerenityOS
Episode 278 of CppCast is an inspiring story how guest Andreas Kling overcame his drug addiction by creating and developing a new open-source operating system in C++. He named it after the …
PVS-Studio 7.13: SQL Injections, Blame Notifier, .NET 5 https://pvs-studio.com/en/blog/posts/0829/
Pvs-Studio
PVS-Studio 7.13: SQL Injections, Blame Notifier, .NET 5
The newest PVS-Studio static analyzer version will please you with these features: tainted data analysis, .NET 5 support. The Blame Notifier utility can now sort warnings by commit date.
PVS-Studio Team: Switching to Clang Improved PVS-Studio C++ Analyzer's Performance https://pvs-studio.com/en/blog/posts/cpp/0830/
PVS-Studio
PVS-Studio team: switching to Clang improved PVS-Studio C++ anal…
From the earliest days, we used MSVC to compile the PVS-Studio C++ analyzer for Windows - then, in 2006, known as Viva64, version 1.00. With new releases, the analyzer's C++ core learned to…
OWASP, Vulnerabilities, and Taint Analysis in PVS-Studio for C#. Stir, but Don't Shake https://pvs-studio.com/en/blog/posts/csharp/0831/
Pvs-Studio
OWASP, Vulnerabilities, and Taint Analysis in PVS-Studio for C#.…
We continue to develop PVS-Studio as a SAST solution. Thus, one of our major goals is expanding OWASP coverage. You might ask, what's the use when there's no taint analysis? That's exactly …
The ?. Operator in foreach Will Not Protect From NullReferenceException https://pvs-studio.com/en/blog/posts/csharp/0832/
PVS-Studio
The ?. operator in foreach will not protect from NullReferenceEx…
Do you like the ?. operator? Well, who doesn′t? Many people like these concise null checks. However, today′s article shows that the ?. operator may be tricky sometimes. That is, it can crea…