我如何为我的Delphi(Pascal)项目生成LoC(代码行数)指标?是否有内置的方法可以做到这一点?
我如何为我的Delphi(Pascal)项目生成LoC(代码行数)指标?是否有内置的方法可以做到这一点?
我不使用LOC度量。LOC度量存在一个问题:它们鼓励编写类似这样的代码。
CIW - Class Interface Width
LOC - Lines of Code
NAM - Number of Accessor Methods
NOA - Number of Attributes
NOC - Number of Classes
NOIS - Number of Import Statements
NOM - Number of Members
NOP - Number of Parameters
NOPA - Number of Public Attributes
PIS - Package Interface Size
PS - Package Size
不要使用它,因为这是一个过时且无用的指标。
先构建所有内容,然后记录大约行数。
不幸的是,这个指标除了可能给非程序员留下深刻印象外,并没有太多用处。实际上,一万行代码的程序可以比数百万行的程序复杂五倍。产品的关键不在于代码行数,而在于将这些代码组合在一起的工程技术。
CodeHealer 提供了许多不同的指标,包括代码行数。