Six Characteristics of Good APIs
Google's framework for creating effective APIs, emphasizing minimalism, completeness, clear semantics, intuitiveness, memorability, and readable code for developer success.
-
Be minimal
-
Be complete
-
Have clear and simple semantics
-
Be intuitive
-
Be easy to memorize
-
Lead to readable code
Know of a set of design principles that should be here? Contribute an example