При аннотировании кода, чтобы обосновать метрики или создании пользовательских целей качества программного обеспечения, вы используете краткие имена метрик сложности кода вместо полных имен. В следующей таблице перечислены краткие имена для метрик сложности кода.
Обратите внимание, что вы можете только аннотировать код для метрик сложности кода уровня функции.
Метрика кода | Акроним |
---|---|
Number of Direct Recursions | AP_CG_DIRECT_CYCLE |
Number of Header Files | INCLUDES |
Number of Files | FILES |
Number of Protected Shared Variables (Только Code Prover) | PSHV |
Number of Recursions | AP_CG_CYCLE |
Number of Potentially Unprotected Shared Variables (Только Code Prover) | UNPSHV |
Program Maximum Stack Usage (Только Code Prover) | PROG_MAX_STACK |
Program Minimum Stack Usage (Только Code Prover) | PROG_MIN_STACK |
Метрика кода | Акроним |
---|---|
Comment Density | COMF |
Estimated Function Coupling | FCO |
Number of Lines | TOTAL_LINES |
Number of Lines Without Comment | LINES_WITHOUT_CMT |
Метрика кода | Акроним |
---|---|
Cyclomatic Complexity | VG |
Higher Estimate of Local Variable Size | LOCAL_VARS_MAX |
Language Scope | VOCF |
Lower Estimate of Local Variable Size | LOCAL_VARS_MIN |
Minimum Stack Usage (Только Code Prover) | MIN_STACK |
Maximum Stack Usage (Только Code Prover) | MAX_STACK |
Number of Call Levels | LEVEL |
Number of Call Occurrences | NCALLS |
Number of Called Functions | CALLS |
Number of Calling Functions | CALLING |
Number of Executable Lines | FXLN |
Number of Function Parameters | PARAM |
Number of Goto Statements | GOTO |
Number of Instructions | STMT |
Number of Lines Within Body | FLIN |
Number of Local Non-Static Variables | LOCAL_VARS |
Number of Local Static Variables | LOCAL_STATIC_VARS |
Number of Paths | PATH |
Number of Return Statements | RETURN |