これに従う必要は無いがこうしておくと後々やりやすいよってやつ クライアントサイドとは言え、大規模で保守性の高いアプリを作るなら、アプリケーションは次の5つのレイヤに分けておいた方がいい。 View 層 View は、ユーザーとのやりとりを行う。 金額のデータに ¥ や , を付加したり、リストの表示、メニューの出し入れなどのいわゆる「プレゼンテーションロジック」もこのレイヤが担当する Controller 層 Controller は、View と後述の Service をつなぐ部分。ここにはデータのバインドとページ遷移の簡単な if 文を除き、ほとんど何も記述されない。 ほとんど何も記述しない。 ほとんど何も記述しない。 ただただ View と Service のパイプ役に徹するべきである。 ほとんど何も記述してはいけない。 30行超えたら危険信号、50 行を超えるようなら設計がおかしい