YoVDO

The Most Important API Design Guideline for C++ Libraries

Offered By: CppNow via YouTube

Tags

API Design Courses C Programming Courses C++ Courses Software Engineering Courses

Course Description

Overview

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

Syllabus

The Most Important API Design Guideline - No, It's Not That One - Jody Hagins - C++Now 2024


Taught by

CppNow

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX
UNSW Computing 1 - The Art of Programming
OpenLearning
Mobile Robotics
Open2Study