【PHP】フレームワー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
266:nobodyさん 08/03/22 03:46:35 >>265 > コントローラにはあまり詳細な処理は書きたくない > 具体的な処理はコンポーネントをこさえて、そちらで処理したい 大事なのはこれらの明確な理由が何なのかってことだと思う。 その会員登録処理がシステムの他の部分からも必要になるならコンポーネントにした方がいいと思うよ。 もしくは他のアプリでも(ほぼ)そのまま使用できるなら。 あとはコントローラとモデル(DAO層)を分離することでテスタビリティを向上させたいとかかなぁ 例えばテストの時はモックコンポーネント使うようにすればデータベースがなくてもコントローラのテストができる。 267:265 08/03/22 05:08:43 rTbTxKR5 >>266 なるほど。コンポーネントで会員登録処理と思いついた理由は指摘のとおり他のアプリで いつも同様のことを実装してるのでコンポーネント化してしまおうというのが一番の理由。 それにコントローラ内に細かい条件分岐や処理を書き始めるとものすごくコードが肥大して メンテナンスがし難いし、もし今後会員登録のフローを同アプリケーションの別箇所でも使い たいって仕様変更があっても対応しやすいかと。 でも、「会員登録(管理)コンポーネント」なんて作っちゃうとモデルやDBテーブルの構造が かなり固定化&依存してしまうのがいやだなだ、と…(AuthComponentみたいにね) それならばpluginにしちゃえば?って考えることもあるけど、pluginってあんまり使われてないし。 うーむ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4338日前に更新/213 KB
担当:undef