aws-samples / amazon-gamelift-ultrafrogroyale-large-match-sample
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • 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...
Duplication Overall
  • 35% duplication:
    • 5,919 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 2,096 duplicated lines
  • 1,771 duplicates
system35% (2,096 lines)
Duplication per Extension
unity42% (1,499 lines)
asset26% (396 lines)
prefab50% (201 lines)
Duplication per Component (primary)
UltraFrogRoyale/Assets/Scenes42% (1,499 lines)
UltraFrogRoyale/ProjectSettings26% (396 lines)
UltraFrogRoyale/Assets/Prefebs50% (201 lines)
UltraFrogRoyale/Assets0% (0 lines)
AWS0% (0 lines)

Duplication Between Components (50+ lines)

G UltraFrogRoyale/Assets/Prefebs UltraFrogRoyale/Assets/Prefebs UltraFrogRoyale/Assets/Scenes UltraFrogRoyale/Assets/Scenes UltraFrogRoyale/Assets/Prefebs--UltraFrogRoyale/Assets/Scenes 605

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 20 longest duplicates.
See data for all 1,771 duplicates...
Size#FoldersFilesLinesCode
73 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1:73 (2%)
1:73 (7%)
view
32 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
83:114 (1%)
83:114 (3%)
view
30 x 2 UltraFrogRoyale/Assets/Prefebs
UltraFrogRoyale/Assets/Scenes
Player.prefab
Game.unity
154:183 (7%)
1506:1535 (1%)
view
26 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1359:1384 (1%)
877:902 (2%)
view
24 x 2 UltraFrogRoyale/Assets/Prefebs
UltraFrogRoyale/Assets/Scenes
Player.prefab
Game.unity
264:287 (5%)
411:434 (<1%)
view
24 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1965:1988 (<1%)
225:248 (2%)
view
22 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1409:1430 (<1%)
316:337 (2%)
view
21 x 2 UltraFrogRoyale/Assets/Prefebs
UltraFrogRoyale/Assets/Scenes
Player.prefab
Game.unity
42:62 (5%)
1506:1526 (<1%)
view
21 x 2 UltraFrogRoyale/Assets/Prefebs
UltraFrogRoyale/Assets/Prefebs
Player.prefab
Player.prefab
42:62 (5%)
154:174 (5%)
view
19 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1110:1128 (<1%)
673:691 (1%)
view
17 x 2 UltraFrogRoyale/ProjectSettings
UltraFrogRoyale/ProjectSettings
asset
QualitySettings.asset
QualitySettings.asset
40:56 (8%)
68:84 (8%)
view
15 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
845:859 (<1%)
760:774 (1%)
view
15 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
MainMenu.unity
MainMenu.unity
586:600 (1%)
666:680 (1%)
view
14 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1356:1369 (<1%)
392:405 (1%)
view
13 x 2 UltraFrogRoyale/ProjectSettings
UltraFrogRoyale/ProjectSettings
asset
InputManager.asset
InputManager.asset
64:76 (4%)
208:220 (4%)
view
13 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1409:1421 (<1%)
446:458 (1%)
view
13 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
Game.unity
687:699 (<1%)
1110:1122 (<1%)
view
13 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
Game.unity
MainMenu.unity
1409:1421 (<1%)
159:171 (1%)
view
13 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
MainMenu.unity
MainMenu.unity
159:171 (1%)
446:458 (1%)
view
13 x 2 UltraFrogRoyale/Assets/Scenes
UltraFrogRoyale/Assets/Scenes
MainMenu.unity
MainMenu.unity
159:171 (1%)
316:328 (1%)
view