java - 测量代码行 (LoC),包括相对权重

标签 java c# c++ lines-of-code

我必须衡量一个项目和一个版本(在两个标签之间制作)中有多少代码行。我可以做到,这对我来说没有问题。

我的问题是关于我必须“附加”到构成项目的文件的权重。我必须以相对的方式权衡文件,以便我们最终获得加权标记。例如:如果我有 CPP 项目,我相信我必须给 cpp 文件不同的权重; h 文件和文本文件,因为在每种文件类型上投入的时间是完全不同的。

此外,我可能会考虑为添加的行、删除的行和更改的行提供不同的标记,因为有时更改现有行(而不是添加新行)需要更多时间。不过我还不确定。

你知道我在哪里可以找到关于那个的好的阅读 Material 吗? 我的问题很笼统——我还想阅读有关 Java、C# 和任何代码语言的内容。

谢谢

最佳答案

您可能对 COCOMO II 模型感兴趣。但是,请注意,根据行数判断代码可能会产生误导 - 不要用它来补偿您的开发人员,否则他们会开始编写非常冗长的代码,您很快就会破产 ;)

关于java - 测量代码行 (LoC),包括相对权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975953/

相关文章:

c# - 使用多个枚举数组获取属性构造函数参数时出现异常

c++ - std::max_element 跳过 NAN

c++ - InterlockedExchange 与 InterlockedExchange 指针

java - 套接字编程中int数组的读写,java

java - 序列化 LinkedList<Object> 的语法

java - 类型推断算法的什么变化导致了这种行为?

c# - 具有自引用类型约束的通用类

java - Micronaut 与 AWS Lambda 和 SQS

c# - 如何迭代运行 nunit 测试

c++ - Qt (c++) - 是否可以使用信号从方法返回?