考虑到 h 文件中 LOC 的数量,我能否估计一下,最佳代码(桌面应用程序)中 C++ LOC 的数量是多少?
背景:我正在做一个将 C++ 软件移植到 C# 的工作量估算和计划。
我的第一个想法是根据 LOC 创建粗略估计,并使用移植到剩余 LOC 的 LOC 跟踪过程。假设移植速度为 200LOCs/day 我来到 1,5 人年。如果我把这个数字呈现给客户,我肯定不会得到合同。
仔细查看代码后,我发现该代码效率非常低,使用多对多 C&P 代码,实现自己的容器类等。所以 C++ 的 LOC-Number 似乎没有反映实现相同的努力功能。现在我的假设是,头文件应该更好地反映功能。