WebAPI設計 #1

WebAPI設計の本を読み始めたので、そのメモ。

1章 APIデザインとは何か

  • コンポーネント指向でパーツを分ける

  • 実装やロジックはラッピングし、APIコール側はロジックを極力減らし、考えなくてもいいものにする

ラジコンのコントローラーが直感的でなく、仕様書を読まないと使えない話。

レストランの注文がAPIとして例えられていた。料理は店員とシェフでラッピングされているため、コールする側は作り方を知らなくても、料理を得ることができる。