YoVDO

Code Analysis

Offered By: CppNow via YouTube

Tags

C++Now Courses AUTOSAR Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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