SolidSDD

The Duplicate Code Detector
Download

SolidSDD Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Trial
  • Price:
  • EUR 1490.00
  • Publisher Name:
  • SolidSource
  • Operating Systems:
  • Windows XP / Vista / 7
  • File Size:
  • 40.1 MB

SolidSDD Tags


SolidSDD Description

SolidSDD is an application for detecting and managing source code duplication in software. It can be used to analyze large projects and detect code that has been cloned (e.g., via cut-n-paste operations) during development. Identifying such code fragments can be very useful for facilitating development and maintenance, or for reducing the memory footprint of an application. In addition to identifying the duplicated code fragments, SolidSDD offers an intuitive graphical user interface for assessing the similarity characteristics and the location of the duplicated code fragments in the code stack. This enables developers/architects to manage the process of refactoring duplicated code by assessing the required effort and establishing priorities. With the help of SolidSDD you'll be able to easily find any duplicate pieces of code in your projects! Main features: Fast and scalable: SolidSDD can analyze thousands of files in a matter of minutes. It uses caches for preprocessed information, so the second time it runs even faster. In many scenarios it can be executed on the fly, enabling quick and timely assessment of code duplication (e.g., before committing code to a versioning repository). Tolerant to variations: SolidSDD is white space (e.g., comment, spacing characters) agnostic. Additionally it searches beyond exactly duplicated code fragments. Most of the times when code is duplicated, developers perform small modifications such as renaming variables or inserting/deleting some code. SolidSDD is able to cope with such modifications, while still recognizing the modified piece of code as a duplicate. Additionally, SolidSDD pinpoints the actual differences in the code, so developers can easily assess the required refactoring effort. Informative: SolidSDD can be used both by developers, architects and project managers. The detailed code views enable developers to precisely locate the duplicated code fragments; the visual overview enable architects to assess the architectural implications of duplications in order to initiate and prioritize refactoring; the aggregated duplication metrics enable managers to take informed decisions regarding maintenance and trigger timely actions. Configurable: The duplication detection engine of SolidSDD can be configured for various detection strategies and accuracy levels to suit specific analysis contexts and needs. Easy to integrate: SolidSDD can be integrated in the build environment via its command line interface. In this way the duplication detection operation can be executed in batch mode, for example together with the nightly builds.


SolidSDD Related Software