improved intro blurb

This commit is contained in:
Lars Kühne 2005-01-09 13:24:02 +00:00
parent 5122460b44
commit b297bb366a
1 changed files with 8 additions and 3 deletions

View File

@ -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).