alibaba / SmartEngine
Duplication

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

Intro
Learn more...
Duplication Overall
system6% (567 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java6% (477 lines)
sql26% (60 lines)
xml7% (30 lines)
Duplication per Component (primary)
extension15% (452 lines)
core2% (115 lines)

Duplication Between Components (50+ lines)

G core core extension extension core--extension 61

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 40 longest duplicates.
See data for all 40 duplicates...
Size#FoldersFilesLinesCode
20 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
46:93 (25%)
55:102 (19%)
view
14 x 2 extension/storage/storag.../persister/mongo/entity
extension/storage/storag...rsister/database/entity
13:36 (100%)
13:36 (100%)
view
14 x 2 extension/storage/storag.../src/main/resources/sql
extension/storage/storag.../src/main/resources/sql
3:17 (14%)
5:19 (14%)
view
11 x 2 extension/storage/storag.../persister/mongo/entity
extension/storage/storag...rsister/database/entity
7:24 (100%)
7:24 (100%)
view
11 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...sister/database/service
33:47 (30%)
72:86 (11%)
view
11 x 2 extension/storage/storag.../persister/mongo/entity
extension/storage/storag...rsister/database/entity
24:53 (55%)
23:52 (57%)
view
10 x 2 core/src/main/java/com/a...on/expression/evaluator
core/src/main/java/com/a...work/engine/common/util
54:75 (40%)
52:73 (37%)
view
10 x 2 core/src/main/java/com/a...rk/engine/instance/impl
extension/storage/storag.../persister/mongo/entity
16:30 (76%)
18:36 (71%)
view
10 x 2 core/src/main/java/com/a...rk/engine/instance/impl
extension/storage/storag...rsister/database/entity
16:30 (76%)
18:36 (71%)
view
9 x 2 core/src/main/java/com/a...ne/service/command/impl
core/src/main/java/com/a...ne/service/command/impl
314:327 (4%)
335:345 (4%)
view
9 x 2 extension/storage/storag...persister/mongo/service
extension/storage/storag...persister/mongo/service
151:166 (9%)
178:193 (9%)
view
9 x 2 core/src/main/java/com/a...ne/service/command/impl
core/src/main/java/com/a...ne/service/command/impl
99:113 (4%)
129:143 (4%)
view
9 x 2 core/src/main/java/com/a.../framework/engine/smart
core/src/main/java/com/a.../framework/engine/smart
25:36 (40%)
27:39 (56%)
view
9 x 2 extension/retry/retry-my.../main/resources/mybatis
extension/storage/storag.../main/resources/mybatis
1:11 (100%)
1:11 (100%)
view
9 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
30:45 (11%)
38:53 (8%)
view
9 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...persister/mongo/service
43:55 (18%)
353:365 (4%)
view
8 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
121:137 (10%)
130:144 (7%)
view
8 x 2 extension/storage/storag.../src/main/resources/sql
extension/storage/storag.../src/main/resources/sql
28:36 (8%)
30:38 (8%)
view
8 x 2 extension/storage/storag...persister/mongo/service
extension/storage/storag...persister/mongo/service
70:84 (4%)
334:348 (4%)
view
8 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...persister/mongo/service
19:29 (80%)
22:32 (72%)
view
8 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
163:172 (10%)
186:195 (7%)
view
8 x 2 extension/storage/storag...persister/mongo/service
extension/storage/storag...persister/mongo/service
54:68 (6%)
210:224 (6%)
view
8 x 2 extension/storage/storag.../src/main/resources/sql
extension/storage/storag.../src/main/resources/sql
61:69 (8%)
63:71 (8%)
view
7 x 2 core/src/main/java/com/a...rk/engine/instance/impl
core/src/main/java/com/a...e/service/param/command
18:29 (53%)
12:19 (77%)
view
7 x 2 core/src/main/java/com/a...e/service/param/command
extension/storage/storag...rsister/database/entity
12:19 (77%)
22:34 (50%)
view
7 x 2 extension/storage/storag.../persister/mongo/entity
extension/storage/storag...rsister/database/entity
18:30 (50%)
20:32 (46%)
view
7 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...engine/persister/custom
64:75 (18%)
88:99 (10%)
view
7 x 2 core/src/main/java/com/a...e/service/param/command
extension/storage/storag.../persister/mongo/entity
12:19 (77%)
22:34 (50%)
view
6 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...engine/persister/custom
64:72 (15%)
87:94 (12%)
view
6 x 2 core/src/main/java/com/a...mn/assembly/task/parser
core/src/main/java/com/a...mn/assembly/task/parser
27:37 (37%)
26:36 (37%)
view
6 x 2 extension/storage/storag...sister/database/service
extension/storage/storag...sister/database/service
91:105 (3%)
111:123 (3%)
view
6 x 2 extension/storage/storag.../persister/mongo/entity
extension/storage/storag...rsister/database/entity
7:14 (42%)
7:14 (40%)
view
6 x 2 extension/storage/storag...sister/database/service
extension/storage/storag...sister/database/service
64:75 (3%)
91:105 (3%)
view
6 x 2 extension/retry/retry-my...esources/mybatis/sqlmap
extension/storage/storag...esources/mybatis/sqlmap
1:7 (31%)
1:7 (27%)
view
6 x 2 extension/storage/storag...persister/mongo/service
extension/storage/storag...persister/mongo/service
122:129 (8%)
139:145 (6%)
view
6 x 2 extension/storage/storag...engine/persister/custom
extension/storage/storag...engine/persister/custom
88:96 (8%)
87:94 (12%)
view
6 x 2 core/src/main/java/com/a...gine/service/query/impl
extension/retry/retry-co...ework/engine/retry/impl
54:62 (22%)
36:44 (13%)
view
6 x 2 extension/storage/storag...persister/mongo/service
extension/storage/storag...persister/mongo/service
124:131 (8%)
171:178 (6%)
view
6 x 2 core/src/main/java/com/a...gine/service/query/impl
extension/retry/retry-co...ework/engine/retry/impl
52:61 (26%)
40:49 (33%)
view
6 x 2 extension/storage/storag...sister/database/service
extension/storage/storag...sister/database/service
64:75 (3%)
111:123 (3%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
13 x 2 core/src/main/java/com/a...on/expression/evaluator
core/src/main/java/com/a...work/engine/common/util
53:76 
51:74 
view
7 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
74:89 
65:80 
view
6 x 2 extension/storage/storag...k/engine/persister/util
extension/storage/storag...k/engine/persister/util
93:104 
84:95 
view