YoVDO

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

Offered By: CppCon via YouTube

Tags

C++ Courses Polymorphism Courses

Course Description

Overview

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

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera