apache / daffodil
Unit Size

The distribution of size of units (measured in lines of code).

Intro
Learn more...
Unit Size Overall
5% | 13% | 28% | 25% | 27%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
scala5% | 13% | 28% | 25% | 27%
sbt0% | 0% | 37% | 45% | 17%
java0% | 0% | 0% | 39% | 60%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
daffodil-codegen-c48% | 10% | 27% | 5% | 8%
daffodil-cli44% | 4% | 12% | 15% | 22%
daffodil-runtime12% | 11% | 27% | 28% | 30%
daffodil-core7% | 9% | 29% | 24% | 29%
daffodil-runtime1-unparser5% | 13% | 31% | 23% | 26%
daffodil-lib1% | 9% | 26% | 28% | 33%
daffodil-io0% | 28% | 33% | 18% | 19%
daffodil-tdml-lib0% | 44% | 31% | 12% | 11%
daffodil-propgen0% | 23% | 21% | 28% | 26%
daffodil-runtime1-layers0% | 19% | 30% | 22% | 27%
daffodil-tdml-processor0% | 0% | 48% | 29% | 22%
daffodil-macro-lib0% | 0% | 38% | 39% | 22%
daffodil-schematron0% | 0% | 50% | 31% | 18%
scripts0% | 0% | 18% | 59% | 21%
daffodil-slf4j-logger0% | 0% | 46% | 42% | 10%
ROOT0% | 0% | 39% | 48% | 12%
daffodil-japi0% | 0% | 5% | 45% | 48%
daffodil-sapi0% | 0% | 0% | 38% | 61%
daffodil-udf0% | 0% | 0% | 51% | 48%
daffodil-tdml-junit0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
740 153 0
634 107 1
210 179 3
171 26 1
135 41 1
134 35 2
116 20 12
111 9 2
107 14 6
107 25 1
100 9 7
94 7 1
93 19 1
93 14 7
93 19 4
92 5 1
92 20 4
91 13 7
86 10 5
85 21 3
85 7 2
82 14 2
81 20 2
81 14 2
79 12 0
77 8 8
76 14 6
76 14 5
75 27 1
75 22 2
75 8 9
73 1 3
73 30 2
72 1 1
71 15 1
69 17 1
69 20 4
68 13 1
67 13 0
67 18 0
66 20 3
66 17 1
66 23 1
66 8 0
66 10 2
66 17 4
65 5 3
64 35 3
63 10 3
63 9 8