filmov
tv
Code Analysis++ - Anastasia Kazakova - CppCon 2021
Показать описание
---
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
---
*--*
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
---
*--*
Code Analysis ++ - Anastasia Kazakova - NDC TechTown 2022
Code Analysis++ - Anastasia Kazakova - [CppNow 2021]
Code Analysis++ - Anastasia Kazakova - CppCon 2021
CppCon 2017: Anastasia Kazakova “New standards to the rescue: the view through an IDE’s glasses”...
CppCon 2017: Anastasia Kazakova “Tools from the C++ eco-system to save a leg”
Can you make me productive with a C++ IDE? by Anastasia Kazakova
CppCon 2018: Anastasia Kazakova “Talk to me! The art of reporting a bug (and handling the feedback)”...
Lightning Talk: ClangFormat Is Not It - Anastasia Kazakova - CppCon 2023
Standard C++ toolset - Anastasia Kazakova - Meeting C++ 2022
Tips on Surveying the C++ Community - Anastasia Kazakova - CppCon 2023
C++ ecosystem: For better, for worse - Anastasia Kazakova [ACCU 2019] AUDIO FIXED
Anastasia Kazakova - Tools and Techniques that help maintain a high quality code base
C++ IDE to make you more productive - myth or reality? Anastasia Kazakova, JUCE Summit 2015
Debug C++ Without Running - Anastasia Kazakova [ACCU 2018]
#Pragma Conference 2015 - Anastasia Kazakova - Be armed to the teeth to ...
Anastasia Kazakova - Debug C++ without running
C++Now 2017: Anastasia Kazakova 'A look at C++ through the glasses of a language tool'
A look at C++ through the glasses of a language tool - Anastasia Kazakova
C++Now 2018: Anastasia Kazakova “Debug C++ Without Running”
Tools from the C++ Ecosystem to save a leg - Anastasia Kazakova - Meeting C++ 2017
Anastasia Kazakova - Tools from the c++ ecosystem to save a leg (ADC'17)
CppCon 2018: Anastasiia Kazakova “Debug C++ Without Running”
C++ CoreHard Autumn 2018. Debug C++ Without Running - Anastasia Kazakova
C++ ecosystem: the renaissance edition - Anastasia Kazakova [ C++ on Sea 2020 ]
Комментарии