facebookresearch / domainbed_measures
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
  • 18% duplication:
    • 3,033 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 554 duplicated lines
  • 90 duplicates
system18% (554 lines)
Duplication per Extension
py18% (554 lines)
Duplication per Component (primary)
domainbed_measures/measures33% (506 lines)
domainbed_measures/experiment5% (32 lines)
domainbed_measures1% (16 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 90 duplicates...
Size#FoldersFilesLinesCode
30 x 2 domainbed_measures/measures
domainbed_measures/measures
held_out_measures.py
held_out_measures.py
391:421 (4%)
479:509 (4%)
view
14 x 2 domainbed_measures/measures
domainbed_measures/measures
held_out_measures.py
held_out_measures.py
286:307 (1%)
646:667 (1%)
view
12 x 2 domainbed_measures/measures
domainbed_measures/measures
held_out_measures.py
held_out_measures.py
372:383 (1%)
700:711 (1%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
445:455 (2%)
510:520 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
226:236 (2%)
239:249 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
265:275 (2%)
336:346 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
484:494 (2%)
523:533 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
187:197 (2%)
226:236 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
471:481 (2%)
510:520 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
187:197 (2%)
213:223 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
445:455 (2%)
471:481 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
458:468 (2%)
523:533 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
213:223 (2%)
226:236 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
497:507 (2%)
536:546 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
458:468 (2%)
484:494 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
213:223 (2%)
239:249 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
187:197 (2%)
239:249 (2%)
view
11 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
200:210 (2%)
252:262 (2%)
view
10 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
139:148 (1%)
151:160 (1%)
view
10 x 2 domainbed_measures/measures
domainbed_measures/measures
registry.py
registry.py
127:136 (1%)
163:172 (1%)
view