Паттерны проектирования API
Книга посвящена паттернам проектирования API — набору лучших практик, спецификаций и стандартов, обеспечивающих простоту и надежность использования API для разработчиков. Автор, специалист из Google, объединяет и объясняет наиболее важные паттерны, используемые сообществом разработчиков API и экспертами Google.
В книге рассматриваются принципы проектирования, такие как именование, состав и иерархия ресурсов, типы данных и значения по умолчанию. Особое внимание уделяется основам: идентификации ресурсов, стандартным и пользовательским методам, частичному обновлению и извлечению, длительным операциям и перезапускаемым задачам.
Отдельная часть посвящена связям ресурсов, включая подресурсы-одиночки и перекрестные ссылки. Понятные иллюстрации, актуальные примеры и подробные сценарии позволяют тщательно разобраться в каждом паттерне. Книга поможет улучшить дизайн самых распространенных API и научит действовать в сложных пограничных случаях.
