コントローラとモデルのI/Fをほげほげ over HTTPに統一すると

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