本日はちょっとしたホラー話です。警告しても警告してもなくならないエンドレスな物語。 エターナル フォース ブリザード! 効果: プロジェクトは死ぬ ビューとモデルの分離 みなさん、ちゃんとビューは薄く作っていますか?ビューやコントローラーにロジックを詰め込んじゃっていませんか? まして、.aspx/.cshtml/.php/.jsp なんかのHTMLテンプレート部分にロジックを書いちゃっていませんか? まあ、「ビューとモデルの分離」と言われてわかる人は、そりゃ分離しますわね。問題は、言われても何のことかわからない人。というか、わかってない人がプロジェクトに含まれている場合。 HTMLテンプレート中のロジック ASP.NET MVCのRazorエンジン、便利ですね。軽くもう、C#スクリプトですよこれ。C#書き放題! とかやってて後から泣くわけですね。例えば、以下のようなコードを書いて。 @u

