apache / hbase
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 12% | 17% | 67%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java<1% | 2% | 11% | 17% | 67%
rb0% | 8% | 6% | 11% | 73%
py0% | 15% | 34% | 19% | 29%
php0% | 0% | 31% | 35% | 32%
cpp0% | 0% | 34% | 17% | 47%
pm0% | 0% | 31% | 42% | 25%
c0% | 0% | 0% | 57% | 42%
h0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
hbase-server<1% | 2% | 13% | 18% | 64%
hbase-diagnostics5% | 10% | 6% | 21% | 56%
hbase-mapreduce0% | 7% | 20% | 16% | 54%
hbase-shell0% | 10% | 7% | 13% | 69%
hbase-examples0% | 5% | 23% | 18% | 52%
hbase-hbtop0% | 10% | 7% | 17% | 64%
hbase-client0% | <1% | 7% | 14% | 77%
hbase-balancer0% | 5% | 19% | 21% | 53%
hbase-rest0% | 4% | 26% | 17% | 52%
hbase-http0% | 3% | 15% | 20% | 59%
hbase-common0% | <1% | 6% | 14% | 78%
hbase-procedure0% | 1% | 9% | 16% | 72%
hbase-backup0% | 0% | 13% | 19% | 67%
hbase-thrift0% | 0% | 11% | 18% | 70%
hbase-zookeeper0% | 0% | 9% | 27% | 63%
hbase-asyncfs0% | 0% | 15% | 15% | 68%
hbase-endpoint0% | 0% | 17% | 31% | 51%
hbase-testing-util0% | 0% | 3% | 11% | 84%
dev-support0% | 0% | 15% | 28% | 56%
hbase-replication0% | 0% | 5% | 8% | 85%
hbase-hadoop-compat0% | 0% | 1% | 4% | 94%
hbase-compression0% | 0% | 2% | 14% | 82%
hbase-it0% | 0% | 0% | 39% | 60%
hbase-logging0% | 0% | 0% | 27% | 72%
hbase-external-blockcache0% | 0% | 0% | 17% | 83%
hbase-metrics-api0% | 0% | 0% | 28% | 71%
hbase-metrics0% | 0% | 0% | 0% | 100%
hbase-archetypes0% | 0% | 0% | 0% | 100%
hbase-protocol-shaded0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
197 90 2
189 60 2
182 56 0
202 55 2
263 53 1
147 51 1
125 50 2
170 49 2
232 48 2
134 46 7
168 46 9
99 46 1
171 46 1
251 45 8
134 45 1
124 45 2
93 45 2
168 44 0
104 43 2
41 43 6
148 42 1
186 41 5
287 41 0
157 41 3
129 40 3
157 40 1
102 38 2
128 38 1
129 37 1
160 37 0
186 36 2
168 36 2
119 36 0
139 35 2
134 35 1
115 34 1
150 34 3
75 34 1
97 33 2
97 33 2
117 33 1
91 33 2
82 33 1
138 32 2
112 32 1
106 31 9
131 31 10
158 31 4
98 31 0
101 30 1