Паттерны проектирования API | API Design Patterns
By Гивакс Джей Джей
Паттерны проектирования API
Джей Джей Гивакс, 2023
Обзор
API служат контрактами, определяющими взаимодействие между приложениями и компонентами. Паттерны проектирования API представляют собой набор проверенных практик и стандартов, упрощающих их использование разработчиками. Эта книга систематизирует и объясняет ключевые паттерны, применяемые в сообществе разработчиков API и экспертами Google. Они помогают создавать как внутренние, так и публичные API, обеспечивая их согласованность, масштабируемость и гибкость. Издание предлагает решения для улучшения дизайна распространенных API и работы со сложными пограничными случаями.
Кому подойдёт
- Разработчикам, создающим или использующим API.
- Специалистам, стремящимся улучшить дизайн и надежность своих API.
- Программистам, работающим с внутренними и публичными API.
Ключевые особенности
- Язык: русский
- Объем: 512 страниц
- Издательство: Питер
- Серия: Библиотека программиста
- ISBN: 9785446119844
- Год издания: 2023
API Design Patterns
James J. Geewax, 2023
Overview
APIs act as contracts that define how applications, services, and components interact. API design patterns are a collection of best practices, specifications, and standards that ensure ease and reliability for developers. This book consolidates and explains the most important patterns used by the API development community and Google experts. API design patterns establish a set of principles for developing both internal and public APIs. The author, a specialist from Google, discusses patterns that will ensure your APIs are consistent, scalable, and flexible. You will learn how to improve the design of common APIs and handle complex edge cases.
Who it's for
- Developers building or consuming APIs.
- Professionals aiming to enhance API design and reliability.
- Programmers working with internal and public APIs.
Key features
- Language: Russian
- Pages: 512
- Publisher: Piter
- Series: Programmer's Library
- ISBN: 9785446119844
- Year: 2023