Pragmatic Simplicity - Actionable Guidelines to Tame C++ Complexity - Lecture
Offered By: CppCon via YouTube
Course Description
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
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