stat. by cccc:
[ythtbbs-0.0.2-snap-20040417]
Metric Tag Overall Per Module
Number of modules NOM 44
Lines of Code LOC 62714 1425.318
McCabe's Cyclomatic Number MVG 13774 313.045
Lines of Comment COM 9488 215.636
LOC/COM L_C 6.610
MVG/COM M_C 1.452
Information Flow measure ( inclusive ) IF4 0 0.000
Information Flow measure ( visible ) IF4v 0 0.000
Information Flow measure ( concrete ) IF4c 0 0.000
Lines of Code rejected by parser REJ 7845
[smthbbs-1.2]
Number of modules NOM 24
Lines of Code LOC 103170 4298.750
McCabe's Cyclomatic Number MVG 19862 827.583
Lines of Comment COM 16206 675.250
LOC/COM L_C 6.366
MVG/COM M_C 1.226
Information Flow measure ( inclusive ) IF4 0 0.000
Information Flow measure ( visible ) IF4v 0 0.000
Information Flow measure ( concrete ) IF4c 0 0.000
Lines of Code rejected by parser REJ 28889
[netbbs-20040417] : )
Number of modules NOM 51
Lines of Code LOC 4600 90.196
McCabe's Cyclomatic Number MVG 716 14.039
Lines of Comment COM 685 13.431
LOC/COM L_C 6.715
MVG/COM M_C 1.045
Information Flow measure ( inclusive ) IF4 14372 281.804
Information Flow measure ( visible ) IF4v 13667 267.980
Information Flow measure ( concrete ) IF4c 1980 38.824
Lines of Code rejected by parser REJ 169
* NOM = Number of modules
Number of non-trivial modules identified by the analyser. Non-trivial modules include all classes, and any other module for which member functions are identified.
* LOC = Lines of Code
Number of non-blank, non-comment lines of source code counted by the analyser.
* COM = Lines of Comments
Number of lines of comment identified by the analyser
* MVG = McCabe's Cyclomatic Complexity
A measure of the decision complexity of the functions which make up the
program.The strict definition of this measure is that it is the number of
linearly independent routes through a directed acyclic graph which maps the
flow of control of a subprogram. The analyser counts this by recording the
number of distinct decision outcomes contained within each function, which
yields a good approximation to the formally defined version of the measure.
* L_C = Lines of code per line of comment
Indicates density of comments with respect to textual size of program
* M_C = Cyclomatic Complexity per line of comment
Indicates density of comments with respect to logical complexity of program
* IF4 = Information Flow measure
Measure of information flow between modules suggested by Henry and Kafura.
The analyser makes an approximate count of this by counting inter-module
couplings identified in the module interfaces.
- Two variants on the information flow measure IF4 are also presented, one
(IF4v) calculated using only relationships in the visible part of the module
interface, and the other (IF4c) calculated using only those relationships
which imply that changes to the client must be recompiled of the supplier's
definition changes. )
【 在 lepton (在黑夜中等待黎明) 的大作中提到: 】
: 国内:
:
http://ytht.net/ythtbbs-0.0.2-snap-20040417.tgz: 国外:
:
http://proxy2.ytht.net:8888/ythtbbs-0.0.2-snap-20040417.tgz--
FROM 202.120.174.78