foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

CakePHP ロジックをコントローラに書いてしまう悪癖の動機

環境

疑問

モデルに書くべきロジックをコントローラに書いてしまう悪癖の動機は何か?
悪癖を正常化するために何か工夫できるか?

回答

動機は、楽だから。
なぜ楽なのか?
コントローラは制御を司る場所なので絶対に触れる場所であり、2つファイルを相手にするより、
1つのファイルだけを相手にしていれば、今書いている場所を一望できるから。
悪癖を正常化するにはファイルのナビゲーションを簡単にするといい。
少ないキーストロークでコントローラとモデル間を行き来できるようにするのだ。