SlackのAPIデザインのやり方
(slack.engineering)設計原則
-
1つの動作だけを非常にうまくこなすこと
-
すばやく簡単に使えるように作ること
-
直感的な一貫性を目指すこと
-
意味のあるエラーを返すこと
-
拡張性とパフォーマンスを考慮して設計すること
-
互換性を壊す変更を避けること
設計プロセス
-
API仕様の作成
-
社内APIレビュー
-
初期パートナーからのフィードバック
-
ベータテスト
予期しない状況がありうるため、"Stay Flexible(柔軟性を保つ)"
まだコメントはありません。