Loading...
keep
書いたもの

集合指向的なアプリケーション設計

「Smart data structures and dumb code works a lot better than the other way around.」 (賢いデータ構造と愚かなコードは、その逆よりもずっとうまく機能する) という言葉があるように、優れたデータ構造を設計することはソフトウェア開発において重要である。

ところが実務で様々な現場を経験すると、手続き型・関数型・オブジェクト指向といったプログラミングパラダイムやオニオンアーキテクチャなどのアーキテクチャにばかり注目が集まり、データ構造をいかにしてアプリケーションサーバに適用するかという視点が欠けていることが多いように思う。

個人的な備忘録としてどのようにデータ構造を設計し、アプリケーションに適用するか一考する。

書いたもの ni modoru