teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

前提条件を追加

2018/04/25 11:29

投稿

miyabi-sun
miyabi-sun

スコア21465

answer CHANGED
@@ -1,8 +1,9 @@
1
+ 典型的なMVCのWebフレームワーク前提として回答します。
1
2
  コントローラーの役目はコントロールです。
2
3
 
3
- ルーティングとViewへのバインド以外は全てModelにぶち込むようにしましょう
4
+ 迷うような処理は全てModelにぶち込んで下さい
4
5
  そっから先は値さえ帰ってきてViewへバインド出来ればどうでも良いので、
5
6
  Modelへ行った先の抽象化を頑張ってください。
6
7
 
7
8
  各コントローラの1つのメソッドの行数は10行以内が目標です。
8
- ルーティングViewへのバインド以外は何も出来ないと考えた方が良いでしょう。
9
+ ルーティングViewへのバインド、出力方式の決定以外はほぼ何も出来ないと考えた方が良いでしょう。