The Perfect Gift: Any Class, Never Expires
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a thought-provoking conference talk from CppCon 2024 where Katherine Rocha examines whether modern C++ design patterns truly improve upon legacy approaches. Delve into how software preserves the design trends of its era, with particular focus on the evolution from object-oriented polymorphism to template metaprogramming. Discover how many contemporary C++ techniques may recreate the same problems they aimed to solve, just in different forms. The presentation critically analyzes various legacy design trends including object-oriented design, the singleton pattern, and other anti-patterns, comparing them with their modern counterparts to determine if newer approaches actually deliver better results or simply repackage familiar challenges. Perfect for C++ developers interested in thoughtful software design that balances innovation with proven techniques.
Syllabus
Investigating C++ Legacy Design Trends: Newer Isn’t Always Better! - Katherine Rocha - CppCon 2024
Taught by
CppCon