Duplication Overall
  • 4% duplication:
    • 4,675 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 224 duplicated lines
  • 16 duplicates
system4% (224 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java4% (224 lines)
Duplication per Component (primary)
dynomitemanager-common6% (134 lines)
dynomitemanager-core3% (90 lines)
dynomitemanager-web0% (0 lines)
Longest Duplicates
The list of 16 longest duplicates.
See data for all 16 duplicates...
Size#FoldersFilesLinesCode
15 x 2 dynomitemanager-common/s...flix/nfsidecar/instance
dynomitemanager-common/s...flix/nfsidecar/instance
10:39 (88%)
16:49 (48%)
view
15 x 2 dynomitemanager-core/src...ynomitemanager/dynomite
dynomitemanager-core/src...dynomitemanager/storage
111:130 (9%)
120:144 (17%)
view
10 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
78:88 (4%)
104:114 (4%)
view
10 x 2 dynomitemanager-core/src...dynomitemanager/storage
dynomitemanager-core/src...dynomitemanager/storage
69:84 (16%)
111:125 (16%)
view
8 x 2 dynomitemanager-common/s.../nfsidecar/configSource
dynomitemanager-common/s.../nfsidecar/configSource
11:24 (72%)
38:51 (38%)
view
7 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
176:183 (3%)
238:245 (3%)
view
7 x 2 dynomitemanager-core/src...dynomitemanager/storage
dynomitemanager-core/src...dynomitemanager/storage
143:159 (1%)
176:188 (1%)
view
7 x 2 dynomitemanager-core/src...ynomitemanager/dynomite
dynomitemanager-core/src...dynomitemanager/storage
53:63 (4%)
85:95 (1%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
75:80 (2%)
130:135 (2%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
75:80 (2%)
301:306 (2%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
91:99 (2%)
117:128 (2%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
101:106 (2%)
153:158 (2%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
130:135 (2%)
301:306 (2%)
view
6 x 2 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
133:138 (2%)
156:161 (2%)
view
6 x 2 dynomitemanager-common/s...netflix/nfsidecar/utils
dynomitemanager-common/s...netflix/nfsidecar/utils
47:57 (22%)
55:65 (18%)
view
6 x 2 dynomitemanager-core/src...omitemanager/monitoring
dynomitemanager-core/src...omitemanager/monitoring
134:143 (8%)
293:302 (3%)
view
Most Frequent Duplicates
The list of 1 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
dynomitemanager-common/s...m/netflix/nfsidecar/aws
75:80 (2%)
130:135 (2%)
301:306 (2%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
8 x 2 dynomitemanager-core/src...dynomitemanager/storage
dynomitemanager-core/src...ynomitemanager/dynomite
119:128 
110:119 
view
6 x 2 dynomitemanager-core/src...dynomitemanager/storage
dynomitemanager-core/src...ynomitemanager/dynomite
130:137 
121:128 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...