metrics – 任何人都使用ABC Metric来测量应用程序的大小?

它有一些很好的东西(就像它封装了Cyclomatic复杂性的概念),我想知道是否有人在“现实生活”中使用过它.如果是这样,你的经历是什么?它是一个有用的尺寸度量(与KLOC或功能点相对)吗?

对于那些想知道我在吸烟的人:
这里有一些关于它的信息的链接:http://c2.com/cgi/wiki/Wiki?AbcMetric

最佳答案 只要您在所有应用程序中使用相同的方法,就可以在LOC或您能想到的任何其他指标中安全地测量应用程序的“大小”.

然而,只有当你谈论代码库的重新分解和维护时,它本身的大小才真正重要.使用大小度量几乎是强制性的,可以与覆盖率统计结合使用.

但大多数情况下,功能点或类似概念可以让您更好地了解应用程序的实际大小.

即作为一个例子,如果它有10个FP它很小,如果它有200它可能很大.

但是,如果它有100个KLOC,它本身告诉我什么,除了我可能会花一些时间阅读这些线?几乎没有,我必须将大量其他因素纳入帐户才能理解此指标.

显然,FP具有显着的缺点,即正确计算的成本很高.

点赞