- 522 名前:516 [2008/04/02(水) 16:33:04 ID:Ldo05SB7]
- >>515,>>121
さきほどはアフォと一言で片付けてしまって申し訳ない、2ch流の愛情表現だと思ってくれ で、>>519のいうとおりアプリケーションの中心となるビジネスロジックについてはコントローラなどでは なくモデル内で実装するべき。一番大切なテストはビジネスロジックであるわけだし、モデルに集約して (かつコントローラとのインタフェースも疎結合にして)コアロジックを実装することでコアロジックを別システムに 再利用しやすくなるというメリットも受けられる。 なので、コントローラはある意味、テストをしなくても問題ないくらい「薄い」実装にするべきだし、コントローラ 内で繰り返しよく使う処理についてはコンポーネント化してあげたほうが、ユニットテストで品質を保証できるので 良いかと。 こんな感じで考えていますが、どうでしょう?
|

|