Давайте заключим контракт: искусство проектирования API Java от Марио Фуско
Автор: Devoxx
Загружено: 2023-05-12
Просмотров: 4244
Описание: API — это то, что разработчики используют для решения определённой задачи. Точнее, он устанавливает договор между ними и разработчиками программного обеспечения, предоставляя свои сервисы через этот API. В этом смысле мы все являемся разработчиками API: наше программное обеспечение не работает изолированно, а становится полезным только при взаимодействии с другим программным обеспечением, написанным другими разработчиками. При разработке программного обеспечения мы являемся не только потребителями, но и поставщиками одного или нескольких API, и поэтому каждый разработчик должен знать особенности хорошего API. В этой презентации мы рассмотрим реальные примеры, также взятые из стандартного API Java, хорошего и плохого API и прокомментируем их, чтобы показать, что нужно и чего нельзя делать при проектировании API. В более общем плане мы обсудим характеристики простого и приятного в использовании API, такие как согласованность, понятность и доступность, а также некоторые базовые концепции, такие как принцип наименьшего удивления, и узнаем, как их достичь.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: