【问题标题】:How To Simplified Application Structure?如何简化应用程序结构?
【发布时间】:2010-03-01 07:48:32
【问题描述】:

简化项目关系并在项目​​中编写代码总是一个好主意。

但由于我不是软件分析员,因此我试图开始分析我的个人项目。我想知道如何简化项目结构?

【问题讨论】:

    标签: c# performance design-patterns usability scalability


    【解决方案1】:

    在不了解您的项目的任何细节的情况下,很难提供比一般建议更多的建议,例如

    耦合是对其他外部组件的依赖(即您的类的其他类,包的其他包,项目的其他项目)。低耦合意味着这种依赖关系保持在必要的最小值。

    内聚是类/包/项目内部之间的依赖关系。高内聚意味着你的类/包/项目的内容在逻辑上属于一起。

    低耦合和高内聚意味着逻辑上属于一起的东西在物理上也是一起的,逻辑上不相关的东西不会不必要地捆绑在一起。这使您的程序更易于理解、维护和扩展。

    如果您的程序很大,自动化静态代码分析工具可以帮助衡量这些(和类似的)事情。由于我对 C# 不熟悉,因此无法提供有关 C# 工具的任何提示,但我相信您可以通过谷歌搜索找到一些。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      相关资源
      最近更新 更多