При аннотировании кода, чтобы выровнять по ширине метрики или создании качественных целей заказного программного обеспечения, вы используете краткие названия метрик сложности кода вместо полных имен. В следующей таблице перечислены краткие названия для метрик сложности кода.
Обратите внимание на то, что можно только аннотировать код для метрик сложности кода функционального уровня только.
Метрика кода | Акроним |
---|---|
Number of Direct Recursions | AP_CG_DIRECT_CYCLE |
Number of Header Files | INCLUDES |
Number of Files | FILES |
Number of Protected Shared Variables (Только Программа автоматического доказательства кода) | PSHV |
Number of Recursions | AP_CG_CYCLE |
Number of Potentially Unprotected Shared Variables (Только Программа автоматического доказательства кода) | UNPSHV |
Program Maximum Stack Usage (Только Программа автоматического доказательства кода) | PROG_MAX_STACK |
Program Minimum Stack Usage (Только Программа автоматического доказательства кода) | 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 |
Language Scope | LOCAL_VARS_MIN |
Minimum Stack Usage (Только Программа автоматического доказательства кода) | MIN_STACK |
Maximum Stack Usage (Только Программа автоматического доказательства кода) | 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 |