Genres: Programming
Year of publication: 2020
Year of reading: 2022
Highest
Number of reads: 1
Total pages: 86
Summary (pages): 8
Original language of publication:
Russian
Translations to other languages: No translations to other languages found
General Description
A microbook on API design. It consists of 12 short chapters. Contains no images, although abstract API code snippets are present in almost every chapter. Difficulty level is easy.
Brief Summary
Below is a list of the book's chapters:
- Introduction
- Chapter 1. About the structure of this book
- Chapter 2. Defining an API
- Chapter 3. API quality criteria
- Chapter 4. Backward compatibility
- Chapter 5. On versioning
- Chapter 6. Conventions and terminology
- Part 1. API Design
- Chapter 7. The API context pyramid
- Chapter 8. Defining the scope
- Chapter 9. Separating abstraction levels
- Chapter 10. Delineating areas of responsibility
- Chapter 11. Describing final interfaces
- Chapter 12. Appendix to Part I. A sample API
Opinion
The book is very small, but that doesn't make it uninteresting or uninformative. Throughout the book, the author designs an API using a practical example and strives to highlight all possible pitfalls.