apache / celeborn
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 14% | 13% | 68%
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
scala2% | 3% | 24% | 12% | 57%
java0% | 1% | 7% | 14% | 76%
py0% | 15% | 34% | 10% | 39%
cpp0% | 0% | 15% | 14% | 70%
h0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
common1% | <1% | 20% | 12% | 64%
worker3% | 3% | 18% | 20% | 53%
client0% | 12% | 27% | 15% | 44%
client-spark0% | 5% | 10% | 13% | 70%
dev0% | 20% | 48% | 10% | 20%
cli0% | 21% | 11% | 0% | 67%
master0% | 0% | 15% | 9% | 74%
openapi0% | 0% | 6% | 5% | 88%
client-tez0% | 0% | 10% | 12% | 76%
cpp0% | 0% | 12% | 11% | 76%
client-flink0% | 0% | 2% | 17% | 80%
service0% | 0% | 3% | 13% | 83%
client-mr0% | 0% | 0% | 8% | 91%
toolkit0% | 0% | 0% | 11% | 88%
multipart-uploader0% | 0% | 0% | 0% | 100%
web0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
spi0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
345 71 1
326 60 2
301 48 0
238 45 2
340 32 11
112 32 10
317 31 7
65 30 0
203 30 6
89 29 3
169 28 0
29 28 0
57 26 1
147 25 7
101 24 0
92 23 0
153 23 3
206 23 1
102 23 8
161 22 4
109 22 0
100 22 6
48 22 1
46 21 3
237 21 7
87 20 1
46 20 3
61 20 1
62 20 2
26 20 1
86 19 2
170 19 1
128 18 13
72 18 0
123 18 5
95 18 0
24 18 1
66 17 5
160 17 3
55 17 9
130 16 1
39 16 1
71 16 2
22 16 1
40 16 4
40 16 4
63 15 3
25 15 2
56 15 5
35 15 5