API設計とは、簡単に言えば、異なるソフトウェアがどのように会話するかを決めるプロセスです。いやほんと、これがちゃんと設計されてないと、まるで外国人と会話する時、言葉が通じないのと同じ。それに、誰もが使える汎用的な設計が求められる中で、偏った思想やおかしな名前のエンドポイントを作るデベロッパーが多すぎて、正直イライラします。もう、マジで開発現場の「あるある」にうんざりです。やれ、JSONだのXMLだの持ち出して、優秀そうに見せかけてるけど、その結果が脆弱性や使いづらさの原因になるなんて、本末転倒です。エンジニアの自己満足のために設計されるAPIほど無駄なものはありません。しっかりとユーザーや他システムを考えた設計こそが、API設計の真髄です。
api設計をまじめに語ると
前の記事: « plcとは?毒舌で解説!
次の記事: ceマークとは?毒舌で解説! »