6 Simplicity vs. cost of maintenance for your API
This chapter covers
- UX and maintenance tradeoffs when integrating with third-party libraries
- The evolution of settings exposed to clients
- Pros and cons of abstracting away things you don’t own
When building our systems for end users, our API’s simplicity and friendly user experience (UX) are essential. It is important to note that UX can apply to all interfaces. We can design a graphic user interface (GUI) that is clean and user friendly. We can also create our REST APIs in a UX-friendly way. Going one level deeper, the command-line tools can also be UX friendly or not UX friendly. Basically, every software that needs to interact with the user in any way requires a discussion and planning about ...
Get Software Mistakes and Tradeoffs now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.