Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Code Analysis

CppNow via YouTube

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

Reviews

Start your review of Code Analysis

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.