1

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

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

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

你知道我在哪里可以找到很好的阅读材料吗?我的问题很笼统——我还想了解 Java、C# 和任何代码语言。

谢谢

4

1 回答 1

2

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

于 2013-09-24T08:22:28.473 回答