質問: 例えば、男性を1、女性を2としてDBに種別値を数字で登録しているとします。 これをブラウザー上で表示させる際には数字で管理されている種別値をどこかのタイミングで男性、女性に書き換える必要がありますが、この変換処理はMVCでいうところのコントローラー上で行うべきでしょうか?それともビューで行うべきでしょうか? コントローラーからビューに表示させるデータを渡す前段階で、変換処理をしてしまうか、それとも、ビューに渡した後に変換処理を行うのか、どっちが適切だと言えるのでしょうか?
回答: 一般解はありません。 とりあえず、性別がNULL値になっている可能性を考慮できていないバグが発覚した場合に、修正の度合いが少ないと思われる所に入れるとよいのではないでしょうか。