Code Analysis++ - Anastasia Kazakova - CppCon 2021

preview_player
Показать описание
---
Martin Fowler once wrote that high-quality software is actually cheaper to produce than low-quality software. We agree with that sentiment, and we warmly welcomed the C++ Core Guidelines when they were introduced in 2015. Research and surveys conducted in the C++ Community consistently demonstrate the popularity of the Clang family of tools, as well as the growing demand for static analysis to be added to code editors.

In this talk, we’ll explore the current capabilities of existing C++ static analyzers and discuss some of the enforcements listed in the C++ Core Guidelines from a toolability aspect. We’ll also look into the recent “Simplify C++” trend in the language’s evolution, and to wrap things up we’ll take a look at how technology-specific analysis (like MISRA and AUTOSAR) is being adopted.

A variety of checks will be discussed, from catching a dangling pointer to conforming to the preferred code style and naming scheme. And I want to share a crazy idea I have about gamifying static analysis. Let’s play!

---
Anastasia Kazakova

---

*--*
Рекомендации по теме
Комментарии
Автор

Finding great processes that reduce AND solve problems before creating new languages and tools is the most valuable thing your team could have :)

SimGunther
Автор

Awesome, looking forward to hear more videos from you.

antonfernando
Автор

May I ask a question, this talk is hold on 2021 or 2020, and why the link given below is all about 2020, so should I download the presentation somewhere else? Thanks all of you.

KunHuang
Автор

I would wish that C++ do not have undefined behavior at least in debug mode if developer use safe features like it is done in Rust

redradist