【发布时间】:2010-09-11 04:37:22
【问题描述】:
是否有计算各种LOC 统计数据的工具?它必须支持流行的语言,如 C++、C#、Python、PHP、JavaScript、ActionScript 等,并相应地解释代码。
我正在寻找的统计数据示例:
- 350 行物理代码 -- 包括大括号
- 200 行逻辑代码 -- 实际代码
- 190 行评论
- 68 个变量
- 28 种方法/函数
- 5 类
- 3 个命名空间
【问题讨论】:
-
请记住,更多的代码行不会产生更好的代码,而大量的文档行也不会产生好的代码或文档。重要的是这些行的内容,除了虚荣之外,计算 LOC 统计数据对于其他任何事情都毫无用处。
-
@alex:同意。在我工作的地方,每个人都以相反的意图看待 SLOC……以尽量减少它。具有高 LOC 计数的人被认为是劣质的开发人员! :) 不幸的是,一些合同使用源代码行作为生产力的唯一指标。
-
用LOC来衡量生产力就像用一个人的体重来衡量他的成熟度。
-
测量圈复杂度或 Halstead 测量可以得到一个不依赖于物理行数的值。
标签: c# javascript actionscript code-analysis lines-of-code