Code Analysis
Offered By: CppNow via YouTube
Course Description
Overview
Explore the current capabilities of C++ static analyzers and their role in enforcing code quality in this comprehensive conference talk from CppNow 2021. Delve into the toolability aspect of C++ Core Guidelines enforcements, examine the "Simplify C++" trend in language evolution, and learn about the adoption of technology-specific analysis like MISRA and AUTOSAR. Discover a wide range of checks, from detecting dangling pointers to ensuring adherence to preferred code styles and naming conventions. Gain insights into gamifying static analysis and understand how high-quality software production can be more cost-effective than low-quality alternatives.
Syllabus
Introduction
Software Equality
Internal Quality
Undefined Behavior
Language
Tooling
Compiler checks
Custom checks
Lifetime safety
Data flow analysis
Core guidelines
Core guidelines checks
Core guidelines tools
Clank tidy
Policies
Specific Analysis
Misra
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube