improved intro blurb
This commit is contained in:
parent
5122460b44
commit
b297bb366a
|
|
@ -1,6 +1,11 @@
|
|||
<html>
|
||||
<body>
|
||||
<span class="xdocspagetitle">Duplicate code detection</span>.
|
||||
<p>
|
||||
<span class="xdocspagetitle">Duplicate code detection</span> allows you to find
|
||||
code that has been generated by Copy/Paste programming. Duplicate code typically
|
||||
leads to higher maintainance cost because bugs will need to be fixed twice,
|
||||
more code needs to be tested, etc.
|
||||
</p>
|
||||
<p>
|
||||
There are many trade-offs when writing a duplicate code detection tool.
|
||||
Some of the conflicting goals are:
|
||||
|
|
@ -8,12 +13,12 @@ Some of the conflicting goals are:
|
|||
<li>Fast</li>
|
||||
<li>Low memory usage</li>
|
||||
<li>Avoid false alarms</li>
|
||||
<li>Support multiple/arbitrary languages</li>
|
||||
<li>Support multiple/arbitrary languages (Java, JSP, C++, ...)</li>
|
||||
<li>Support Fuzzy matches (comments, whitespace, linebreaks, variable renaming, etc.)</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
StrictDuplicateCodeCheck is fast enough to facilitate checking very large code
|
||||
The check provided here, StrictDuplicateCode, is fast enough to facilitate checking very large code
|
||||
bases in acceptable time (minutes). It consumes very little memory, false
|
||||
alarms are not impossible but a really rare case. While it supports multiple
|
||||
languages it does not support fuzzy matches (that's why it's called Strict).
|
||||
|
|
|
|||
Loading…
Reference in New Issue