C++ Core Guidelines - Modernize Your C++ Code Base
Offered By: CppNow via YouTube
Course Description
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
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