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

YouTube

Pragmatic Simplicity - Actionable Guidelines to Tame C++ Complexity - Lecture

CppCon via YouTube

Overview

Explore actionable guidelines for taming C++ complexity in this CppCon 2022 conference talk by Vittorio Romeo. Discover pragmatic approaches to minimize codebase complexity, enhancing maintainability, understanding, malleability, debuggability, and testability. Analyze a wide range of examples, including casting, containers, looping, and attributes, to derive practical precepts for reducing complexity. Delve into the limitations of these precepts and refine them to create real-world applicable guidelines. Gain insights on topics such as optimal use of emplace_back vs. push_back, appropriate application of [[nodiscard]], choosing between open-set and closed-set polymorphism, effective iteration techniques, modern casting practices, and leveraging templates to simplify code. Learn from an experienced C++ developer and author as he shares valuable strategies to improve code quality and developer well-being through pragmatic simplicity.

Syllabus

Pragmatic Simplicity - Actionable Guidelines To Tame Cpp Complexity - Vittorio Romeo - CppCon 2022

Taught by

CppCon

Reviews

Start your review of Pragmatic Simplicity - Actionable Guidelines to Tame C++ Complexity - Lecture

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.