Clone Digger

Discover duplicate code in Python and Java
Download

Clone Digger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Peter Bulychev
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.5 MB

Clone Digger Tags


Clone Digger Description

Discover duplicate code in Python and Java Clone Digger is a free and open source tool that aims to detect similar code in Python and Java programs. The synonyms for the term "similar code" are "clone" and "duplicate code". What is software clone? Two continuous fragments of code form clone if they are similar enough. Why is it important to detect clones? The presence of clones can increase maintenance cost of the code. Detected clones can be refactored or just kept in mind.Clone Digger uses complex algorithm of finding duplicate code, consisting of several phases. Here are some key features of "Clone Digger": · Clone Digger is the only one tool that works with Python sources (excluding tools working on the pure text level and the very simple implementaion in pylint). · Variety of handled clone types. Strictly speaking, a pair of sequences of statements is considered a clone if one sequence can be obtained from the other by replacing some small subexpressions. Particularly, changes of variable and function names and constants are allowed. · It's free (provided under the GPL license).


Clone Digger Related Software