MVC:ビジネスロジックをどこに置くか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4か月前に閉鎖されました。 この質問を改善する まず第一に、私はこれについて多くの質問を見てきましたが、その背後にある十分な理由はありません。私の質問が十分ではなく、削除する必要がある場合は、理解します。 私は、を見て撮影している例えば、これと45+は答え、彼はかなり論理的に聞こえるモデルにビジネスロジックを置くことを知らせる言うまで投票しました。 ただし、最初の大規模なプロジェクトでは、すべてのBLをコントローラーで完全に実行しました。これらのことについては質問せずAccountController、フォーム認証付きのMVCを選択した場合に自動的に追加されるでどのように実行されるかを確認したためです。すべてのメソッドはBLでかなり詰め込まれているように見えます。それとも、追加できるコードの量が最も少なく、見落としているのでしょうか。 YouTubeの人が、すべてのロジックをモデルに組み込んで正しいかどうかを尋ねましたが、最初はそうではありませんでした。それから私は彼が正しいのではないかと思い始めました!? それで、結局のところ、私は私のビジネスロジックをどこに置くのですか?それがモデルクラスにある場合、コントローラーにあるメソッドでどのくらいのコードを正常な量と見なす必要がありますか?コントローラーのモデルからメソッドを呼び出してからビューに戻るための1行ですか?