コントローラとモデルのI/Fをほげほげ over HTTPに統一すると
- ダミー用モデルクラスの作成が不要。
- ダミーデータの作成が容易。
- ダミーを使う側がダミーを作ってしまえる。
- パラメータの規定があいまいでもとりあえず作ってしまえる。
- パラメータ無しでも動く。
- ゆえに、ほったらかしにしておいても動くので、いざダミーを解除するとバグが出まくる。ここをいかにデバッグしやすくするかで生産性が激変する。
- 失敗パターンも作りやすい。
- HTTPの仕様を利用していろいろできるかもしれない。httpヘッダでキャッシュの有効期限を指定したりとか。no-cacheの指定とか。