apache / kafka-merge-queue-sandbox
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 9% | 17% | 72%
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% | <1% | 8% | 16% | 74%
scala1% | 4% | 17% | 23% | 52%
py0% | 0% | 10% | 27% | 62%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
clients<1% | <1% | 7% | 13% | 77%
server14% | 0% | 0% | 12% | 72%
core<1% | 4% | 17% | 23% | 53%
generator3% | 5% | 23% | 17% | 49%
connect0% | 1% | 8% | 15% | 74%
trogdor0% | 3% | 1% | 22% | 71%
metadata0% | <1% | 11% | 20% | 67%
streams0% | <1% | 6% | 16% | 76%
tools0% | <1% | 10% | 18% | 70%
group-coordinator0% | 0% | 8% | 20% | 70%
raft0% | 0% | 9% | 20% | 69%
storage0% | 0% | 7% | 9% | 82%
server-common0% | 0% | 3% | 11% | 84%
coordinator-common0% | 0% | 10% | 14% | 74%
shell0% | 0% | 9% | 15% | 74%
committer-tools0% | 0% | 25% | 35% | 39%
jmh-benchmarks0% | 0% | 2% | 10% | 86%
share-coordinator0% | 0% | 0% | 40% | 59%
release0% | 0% | 0% | 17% | 82%
docker0% | 0% | 0% | 42% | 57%
transaction-coordinator0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
181 88 1
181 88 2
181 88 3
181 88 3
97 80 2
210 69 8
186 51 2
64 46 0
148 46 7
74 43 0
101 40 1
108 40 2
75 39 1
83 37 2
58 35 2
117 35 3
89 35 3
101 34 5
137 34 2
98 34 3
99 32 1
190 31 1
124 30 0
80 30 1
241 29 1
94 29 3
131 29 0
146 28 1
182 27 3
59 27 1
139 27 4
41 27 0
50 27 1
75 26 1
127 26 1
146 26 0
142 25 6
115 25 4
176 25 1
92 25 1
128 25 2
93 25 3
64 25 0
89 25 3
59 24 0
74 24 1
87 24 5
109 24 0
156 24 1
72 24 0