YoVDO

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

Offered By: CppNow via YouTube

Tags

C++Now Courses Code Quality Courses

Course Description

Overview

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

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