Sdcast

SDCast #132: в гостях Сергей Константинов, автор книги про API

Informações:

Synopsis

Как часто вам приходится иметь дело с API? Думаю, что почти каждый день: API сервиса, API браузера, API библиотеки или в конце концов API языка программирования. Как же спроектировать хорошее API, которое может расширяться и эволюционировать? Об этом мы говорим с Сергеем Константиновым, который долгое время занимался проектированием API Яндекс.Карт, да так, что даже написал книгу про API. Мы обсудили различные темы по API, включая такие как: * Подходы к разработке API * Описание бизнес-процессов * Проектирование API * Применение и разделение уровней абстракции * Эволюционирование API * Документирование API Некоторое время Сергей входил в состав рабочей группы W3C Technical Architecture Group (TAG) и мы конечно же поговорили про это. Сергей рассказал в целом про свой опыт участия в W3C, как там устроены процессы работы и принятия решений. Ссылки на ресурсы по темам выпуска: * The API Book (https://twirl.github.io/The-API-Book/docs/API.ru.html) * Заметка «Язык до Кембриджа доведёт, или Как я перестал во