Andrew Bancroft 4/25/2017

Every Developer is an API Designer

Read Original

This article argues that all developers are API designers, whether they realize it or not. It explains that every function, class, struct, enum, and protocol constitutes an API, and that developers constantly shift between creating and consuming APIs. The author highlights the importance of being mindful of design decisions like naming, types, inputs, and outputs, as these directly affect usability for teammates and future self. A real-world example illustrates how a simple property name and type change improved clarity. The piece encourages developers to recognize their role as API designers to build better, more intuitive code interfaces.

Every Developer is an API Designer

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet