测量代码行数 (LoC),包括相对权重
Measure Lines of Code (LoC) including relative weight
我必须测量一个项目和一个版本中有多少代码行(在两个标签之间制作)。我可以做到,对我来说没有问题。
我的问题是关于我必须"附加"到构成项目的文件的权重。我必须以相对的方式权衡文件,以便我们最终得到一个加权标记。例如:如果我有 CPP 项目,我相信我必须给 cpp 文件不同的权重;H 文件和文本文件由于在每种文件类型上投入的时间是完全不同的。
此外,我可能会考虑为添加的行、删除的行和更改的行提供不同的标记,因为有时更改现有行(而不是添加新行)需要更多时间。但是我还不确定。
你知道我在哪里可以找到关于这方面的好阅读材料吗?我的问题很笼统 - 我还想阅读有关Java,C#和任何代码语言的信息。
谢谢
您可能对COCOMO II模型感兴趣。但是,请注意,根据行数来判断代码可能会非常具有误导性 - 不要用它来补偿您的开发人员,否则他们将开始编写非常冗长的代码,您将很快破产;)
相关文章:
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 为什么 cmake 许可证<>样式不包括?
- 计算平均值,不包括上次得分
- 从多个源构造一个对象,包括一个对象向量
- 如何计算具有指定类型的表达式的相对精度和绝对精度
- 如何使用cppcheck处理半相对包含路径
- 在编译中包括 Botan 2
- 为什么字符串比较的 == 运算符相对于任一字符串长度线性时间(似乎)?
- 将值从另一个数组写入数组,不包括不需要的值 C++
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- 包括C++头文件
- CPP 包括 Azure DevOps 中的目录设置
- 包括STL,而不会乱扔全球范围
- 如何反转我的输入,包括否定
- 包括没有完整路径的我的库
- 定义相对包括路径
- cmake:包括vs vs add_subDirectory:相对标头文件路径
- C++包括断开的相对路径
- 测量代码行数 (LoC),包括相对权重