当前位置:  开发笔记 > 编程语言 > 正文

面向对象语言的类与代码行的比例是多少?

如何解决《面向对象语言的类与代码行的比例是多少?》经验,为你挑选了1个好方法。

对于面向对象的语言(比如C++,C#,Java和他们的喜欢),Classes到Code of Cumber的数量比例是多少?

许多人,包括管理者,像传统的LOC(代码行)度量标准来衡量软件的复杂性,而许多顽固的面向对象的开发人员会说LOC对于其重要的类计数毫无价值.我个人认为,类可能是一个更合理的复杂度量,但如果没有LOC度量标准,那些类的实际复杂性(那里的恶作剧者和神的数量)很难估计.

那么有人知道一些相当好的编码软件可能是一个健康的比例吗?

编辑:在这种特殊情况下,我正在寻找一个比率来确定球场估计清理代码可能需要多少重构.

编辑:有没有人知道一些大型OSS项目的比例,如Firefox,Apache,Webkit等......?



1> casademora..:

LOC或NLOC并不能很好地衡量代码的质量或健康状况.我建议使用NDepend的静态代码分析(对于你.net peeps)来了解你的解决方案的架构.

我发现LOCs仅在方法级别上是很好的测量.也就是说,我通常喜欢我的方法来适应屏幕(不小的字体).除了单元测试之外,其他指标(如Cyclomatic Complexity和Code Coverage(适用于您的TDDers))可以更好地了解您的代码库的健康状况.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有