一个.cs文件应该包含的最大代码行数。是否有任何行业标准/最佳实践?
发布于 2010-04-21 15:03:15
我不知道多少,但有一个数字被认为是最佳实践。
这一切都是关于可维护性的,而且它比源文件中的行数要多得多。一个类中有多少个方法呢?方法的圈复杂度?一个项目中有多少个类?
最好在源代码上运行代码度量工具来了解更多信息,比如NDepend。
发布于 2010-04-21 19:39:02
在保持可读性的同时,尽可能少地完成所需的工作。
如果您要扩展到成千上万的行,您可能想问自己这个文件到底在做什么,以及如何将其拆分以更好地表达活动。
每天,如果我发现一个超过1000行的类,我总是怀疑要么这个类承担了太多的责任,要么责任表达得很糟糕。
然而,就像每个经验法则一样,每个案例都应该根据自己的是非曲直进行评估。
https://stackoverflow.com/questions/2680867
复制相似问题