Delphi的LoC(代码行)指标?

utk*_*tas 7 delphi

如何为Delphi(pascal)项目生成LoC(代码行)指标?有没有内置的方法来做到这一点?

azh*_*lov 11

我不使用它们.LOC指标有一个问题:它们鼓励编写代码这样.


Sco*_*hic 6

您可以使用Pascal Analyzer以及许多其他指标和提示(lint)样式信息生成代码行度量标准.

Delphi本身也有一个内置的度量标准功能,包括Pro和更高的skus中的LoC.


War*_* P 6

来自Pro和Up的Delphi的最新版本包括一些基本指标,包括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
Run Code Online (Sandbox Code Playgroud)