code-analysis - tra - copiare e incollare dal mac




Esistono strumenti che trovano automaticamente il codice copia-e-incolla? (3)

Il nostro CloneDR è uno strumento per trovare blocchi di codice esatti e quasi mancati costruiti da attività di copia e incolla. Può gestire sistemi di milioni di righe di codice.

Usa precise grammatiche linguistiche per selezionare strutture linguistiche (identificatori, espressioni, istruzioni, blocchi, funzioni, classi, pacchetti, ...) che sono stati copiati e per determinare i punti di variazione tra i gruppi di cloni (uno di questi le strutture possono essere parametri!)

CloneDR opera su un'ampia varietà di linguaggi: C, C ++, C #, Java, PHP, COBOL, Python, Ada, Fortran, EGL e Visual Basic (VBScript, VB6, VB.net).

Il sito Web presenta numerosi report di rilevamento dei cloni di esempio da una varietà di tali lingue.

Questo prodotto è disponibile per la valutazione su http://www.semanticdesigns.com . Altre alternative open source sono Simian e PMD CPD

Esistono strumenti che potrebbero trovare automaticamente il codice copia-incolla tra un insieme di file?

Stavo pensando di scrivere uno script per questo, che cerca solo stringhe uguali, ma tale script troverebbe per lo più irrilevanti uguaglianze. (Come lo private final static ... ).