起源から整理するGUIアーキテクチャパターン
ARANK

はじめにソフトウェア開発、とくに Web やモバイルアプリなどの GUI アプリケーションの開発において、MVVM や MVC といったアーキテクチャパターンの話題は避けて通れません。GUI アプリケーションの開発において頻出する課題を「パターン」として捉え、それに対する一般的な解決策に名前をつけることで、ひとつひとつのプロジェクトが 1 から解決方法を模索することなく効率的にその課題に対処できることから、これらのパターンはよく参考にされ、実際のソフトウェア開発で取り入れられます。しかし、内容的にも状況的にも、これらのパターンはただ「取り入れれば良い」という単純なものではありません。アーキテクチャパターンに対する認識齟齬アーキテクチャを策定、適用するにあたって大事なことのひとつに メンバー同士の認識を合わせる ことが挙げられます。アーキテクチャを策定しただけではまだ「絵に描いた餅」の状態です。それを実現するにはチームメンバー一人ひとりがそのアーキテクチャを同じように理解し、同じルールに則ってコーディングをしなければなりません。それができない場合、プルリクとして提出されたコードを見ながら認識齟齬を埋めるためのコス…

zenn.dev
Related Topics: Software Design