An API design toolbox is a curated, evolving collection of guidelines, reusable design components, and automated checks that makes recurring API decisions more consistent and efficient. section 1.7.4 section 1.8
Use the toolbox to make design decisions confidently:
- Check whether a decision is timely and assess its scope. section 16.1
- Reuse trusted past decisions or consult trusted external sources. section 16.1
- Record the reasoning and supporting information, then explain the choice. section 16.1
Naming and pagination
A toolbox can preserve a naming convention such as fromDate rather than from_date, catch an accidental spelling such as froMDate, and provide a consistent pagination approach without requiring designers to remember every rule. section 1.7.4
Figure 16.1 Designing APIs also involves thinking about simplifying our work so we can be seamlessly confident and consistent.
Figure 16.1 frames toolbox work as simplifying API design so decisions become confident and consistent. section 16.1
