Code Clone Analysis
Eintrag zuletzt aktualisiert am: 22.07.2012
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“.