Explore a thought-provoking conference talk that challenges conventional wisdom on API design guidelines in C++. Delve into Jody Hagins' presentation at C++Now 2024, where he argues that Scott Meyers' famous guideline of making interfaces easy to use correctly and hard to use incorrectly may not be the most crucial for C++ library code. Examine various software design guidelines through examples from the standard library, Boost components, and other sources. Discover what Hagins believes to be the most important design guideline for C++ APIs and learn about patterns to effectively achieve this goal. Gain insights into the implications of this approach for designing and implementing C++ software, backed by Hagins' extensive experience in the field dating back to the 1980s.
Overview
Syllabus
The Most Important API Design Guideline - No, It's Not That One - Jody Hagins - C++Now 2024
Taught by
CppNow