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

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera