【发布时间】:2014-02-12 05:17:49
【问题描述】:
我从朋友那里收到了一个 mvc4 应用程序,我将在其中添加一些功能。但我发现他使用的控制器代码超过 6000 行。 我想知道开发 MVC4 应用程序的理想方式是什么。
意味着有许多控制器,每个控制器的行代码数很少。或者有少量的控制器和大量的行代码。
【问题讨论】:
-
6000 行是臭代码。您需要将其分解为每个区域都是控制器的逻辑组件。想想 CRM 系统或类似的东西——你可能有以下控制器,管理员、用户、客户、通信等——从逻辑上分解它
-
任何代码,不一定是控制器代码,有 6000 行代码都是可疑的,并且会违反 SOLID 原则的 S 部分。谷歌“瘦控制器”,这将是一个好的开始。
标签: c# asp.net-mvc asp.net-mvc-4