Sie sind hier: Startseite | Wissen

Was ist Code Clone Analysis?

Eine verbreite Angewohnheit unter Softwareentwicklern ist das „Copy & Paste Development“. Man kopiert vorhandenen Programmcodepassagen, um ihn an anderer Stelle (leicht modifizierte) wiederzuverwenden. Dabei könnte man doch sicherlich in vielen Fällen durch eine Parametrisierung, eine Unterroutine oder Vererbung die Codeduplizierung vermeiden. Visual Studio 2012 bietet ab der Premium-Variante jetzt eine Funktion, um Codeduplikate aufzuspüren. Dabei werden die Suchergebnisse als „schwache“, „mittlere“ und „schwere“ Übereinstimmungen klassifiziert.

Die Codeduplikat-Suche wird aufgerufen über das Menü „Analyze/Analyze Solution for Code Clone“ oder die Markierung eines Codeblocks und dann im Kontextmenü „Find Matching Clones in Solution“.

Querverweise zu anderen Begriffen im Lexikon

Visual Studio 2012
Vererbung
Kontext

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema Code Clone Analysis  Gesamter Schulungsthemenkatalog