【问题标题】:How many lines should a class contain?一个类应该包含多少行?
【发布时间】:2011-04-03 04:26:28
【问题描述】:

我已经看到 Ndepend 规则让方法超过 30 行是不好的。这同样适用于一个类吗?

【问题讨论】:

    标签: .net coding-style


    【解决方案1】:

    对于一个类或类型没有这样合理的指导方针。该类型将满足其职责目标所需的长度。

    【讨论】:

      【解决方案2】:

      对于一个类中的“代码行数”或“成员数量”没有好坏之分。为了更好地强调 Jeff 的观点,好的类设计应该遵循 SOLID 编程标准。

      可以在此处找到有关该概念的更多信息

      http://en.wikipedia.org/wiki/Solid_%28object-oriented_design%29

      由于很可能大多数冗长的方法可以重构为更小的方法,因此要求方法在设计中更短。

      【讨论】:

        【解决方案3】:

        不需要的行数。

        【讨论】:

        • 我正要说同样的话,逐字逐句。
        • 如何识别和删除不必要的行?
        猜你喜欢
        • 2012-01-08
        • 1970-01-01
        • 2020-07-27
        • 2017-09-12
        • 2016-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多