Skip to main content

Discoverable APIs

Classes and functions should be composable and sensible, following rational naming conventions and argument names. Code intellisense should be supported to "discover" APIs and features without the need for developer documentation. API documentation should be available inline or easily accessible through the developer's IDE, to be instructional to developers as they explore the API.