一个文件的最大行数?

时间:2010-04-21 06:55:04

标签: coding-style

一个.cs文件应该包含多少个最大行代码行数。有没有行业标准/最佳实践?

2 个答案:

答案 0 :(得分:3)

我不知道多少,但有一些被认为是最佳做法。

这一切都与可维护性有关,而且它比源文件中的行数要多得多。一个类中的方法数量怎么样?一个方法的圈复杂度?项目中的课程数量?

最好在源代码上运行代码指标工具,以了解更多信息,例如NDepend

答案 1 :(得分:1)

尽可能少地完成所需的工作,同时保持可读性。

如果你在成千上万的行中溢出,你可能想问问自己这个文件到底在做什么,以及如何将其拆分以更好地表达活动。

如果我发现一个超过1000行的班级,我总是怀疑班级是否负责太多,或者责任表达得很严重。

然而,与每个经验法则一样,每个案例都应根据其自身的优点进行评估。