uber / tchannel-go
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | 0% | 11% | 16% | 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
go0% | 0% | 11% | 16% | 72%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
ROOT0% | 0% | 9% | 18% | 71%
thrift0% | 0% | 18% | 18% | 63%
hyperbahn0% | 0% | 27% | 18% | 53%
benchmark0% | 0% | 4% | 16% | 78%
json0% | 0% | 14% | 30% | 55%
testutils0% | 0% | 0% | 10% | 89%
stats0% | 0% | 0% | 17% | 82%
crossdock0% | 0% | 0% | 7% | 92%
http0% | 0% | 0% | 16% | 83%
relay0% | 0% | 0% | 13% | 86%
typed0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
raw0% | 0% | 0% | 0% | 100%
tnet0% | 0% | 0% | 0% | 100%
peers0% | 0% | 0% | 0% | 100%
pprof0% | 0% | 0% | 0% | 100%
trand0% | 0% | 0% | 0% | 100%
tos0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
82 19 1
54 17 1
109 16 2
64 16 1
46 15 1
44 15 1
45 14 1
45 14 1
45 14 1
39 14 1
45 14 1
54 13 1
52 13 1
49 13 1
41 13 1
42 12 1
78 12 1
35 12 1
43 12 1
33 12 1
30 11 1
46 11 0
36 11 1
36 11 1
36 11 1
52 11 1
45 11 1
45 11 1
45 11 1
42 11 1
42 11 1
42 11 1
38 10 1
50 10 1
27 10 1
79 10 1
39 10 1
45 10 1
24 10 1
24 10 1
37 10 1
31 10 1
35 10 3
31 10 1
31 10 1
31 10 1
31 10 1
31 10 1
39 9 2
24 9 1