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

YouTube

C++ Core Guidelines - Modernize Your C++ Code Base

CppNow via YouTube

Overview

Explore the C++ Core Guidelines and learn how to modernize your C++ codebase in this comprehensive conference talk from C++Now 2017. Discover safe coding practices that maintain C++'s efficiency, such as deliberate use of const and minimizing raw pointers. Gain insights into enforcing guidelines through static analysis tools and IDE integration. Learn about IFS's history in providing static analysis and code improvement suggestions within IDEs. Witness demonstrations of how to apply Core Guidelines principles using automated tooling in Cevelop, enhancing code quality without sacrificing performance. Understand the philosophy behind Decremental Development and its impact on software simplification. Benefit from the expertise of Prof. Peter Sommerlad, director of IFS Institute for Software and C++ standardization committee member, as he shares his knowledge on refactoring, testability, and quality improvement in C++ development.

Syllabus

Introduction
Rules
Criticisms
Philosophy
Expression
For each
Check to Null
Concatenate
Unique Pointer
Global Variables
Few Parameters
Class Hierarchy

Taught by

CppNow

Reviews

Start your review of C++ Core Guidelines - Modernize Your C++ Code Base

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.