spotify / beam
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
1% | 1% | 7% | 13% | 76%
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
go4% | 3% | 12% | 12% | 66%
groovy62% | 0% | 11% | 2% | 23%
java0% | 1% | 5% | 12% | 80%
py0% | 2% | 12% | 17% | 68%
js0% | 0% | 19% | 23% | 56%
ts0% | 0% | 0% | 36% | 63%
pyx0% | 0% | 0% | 21% | 78%
kt0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
sdks<1% | 2% | 8% | 13% | 74%
buildSrc74% | 0% | 11% | 0% | 14%
runners0% | 1% | 4% | 13% | 80%
website0% | 0% | 18% | 25% | 55%
release0% | 0% | 9% | 17% | 73%
learning0% | 0% | 0% | 1% | 98%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
701 162 0
1523 108 1
318 75 0
266 60 0
257 54 0
204 51 1
164 46 1
201 44 1
134 44 1
182 42 0
180 42 6
125 42 1
298 42 1
184 40 1
74 40 1
121 40 0
261 40 1
148 37 3
113 34 1
96 34 1
262 34 1
78 33 2
111 33 1
101 33 3
80 33 9
116 32 7
310 32 1
167 32 12
213 31 7
84 31 3
97 30 2
163 30 4
124 30 2
107 29 3
104 28 10
74 28 3
108 27 3
144 27 1
68 27 2
76 26 1
112 26 7
93 26 4
57 26 1
72 26 6
86 25 1
169 25 1
52 25 2
87 25 2
70 25 8
56 25 1