Code-Duplikation, manchmal auch als Code-Cloning bezeichnet, ist eine Programmierpraxis, die darin besteht, dieselben (oder ähnliche) Sequenzen von Code-Anweisungen innerhalb eines Software-Projekts zu wiederholen. Nachteile von cd.d .: Bug-Propagation, erhöhte Code-Komplexität, Code Clutter. Vorteile von c.d .: reduzierter Entwicklungsaufwand, erhöhte Zuverlässigkeit (manchmal). Automatische c.d. Detektionswerkzeuge existieren, einschließlich z.B. Simian, Dude, CCFinder, Clone DR.
Ich habe einen Code, der sehr viele Duplikate enthält. Das Problem kommt von der Tatsache, dass ich mit verschachtelten IDisposable -Typen zu tun habe. Heute habe ich etwas, das aussieht:
%Vor%
Der gesamte verschachtelte using -Block i...
23.04.2012, 17:43
Ich verwende SonarQube für meine Java-Projekte und möchte Code-Duplikationen so weit wie möglich aus unserem Code entfernen.
Mein Problem ist, dass SonarQubes Code-Duplikationserkennung Methodengrenzen nicht berücksichtigt. Sie listet identis...
05.05.2014, 16:38
Clone Detective war ein großartiges Werkzeug, um doppelten Code in VS 2008 zu finden.
Gibt es Tools zum Suchen von doppeltem Code, die in VS 2010 integriert sind?
* Clone Detective sieht nicht so aus, als wäre es aktiv entwickelt 1 2 ."...
26.08.2010, 18:49
Im Allgemeinen finde ich das sehr oft. Einige meiner Mitarbeiter bevorzugen sehr einfache, leicht zu lesende Klassen, auch wenn dies eine gewisse Codeverdoppelung bedeutet, während ich alles in meiner Macht stehende tue, um Code-Duplikation zu v...
19.11.2009, 19:28