Ik heb een codebase met ascx en cs-bestanden waar redelijk wat redundantie in zit, oa door flink wat copy-pastewerk. Het gevolg is dat er een heleboel bestanden op elkaar lijken, maar er toch minimale verschillen zijn.
Nu was mijn idee om een diff van die code-directory te doen met zichzelf om een lijst op te stellen met bestanden die erg op elkaar lijken. Aan de hand van die lijst kan ik gemakkelijker refactorings doorvoeren.
Uiteraard wil ik aan het detecteren van gelijkende bestanden zo min mogelijk tijd besteden (bv: niet zelf diff-algoritme implementeren etc.), maar ik voorzie toch dat ik wat zal moeten programmeren (batch, c#, xslt, ... whatever).
Ik dacht dus aan het doorlopen van een matrix die gewoon de hele directorystructuur tegen zichzelf difft, en de laagste diffs bijhoudt. Heeft iemand een tip voor een diff-library die me hierbij kan helpen? Of misschien een nog betere oplossing voor mijn probleem?
Nu was mijn idee om een diff van die code-directory te doen met zichzelf om een lijst op te stellen met bestanden die erg op elkaar lijken. Aan de hand van die lijst kan ik gemakkelijker refactorings doorvoeren.
Uiteraard wil ik aan het detecteren van gelijkende bestanden zo min mogelijk tijd besteden (bv: niet zelf diff-algoritme implementeren etc.), maar ik voorzie toch dat ik wat zal moeten programmeren (batch, c#, xslt, ... whatever).
Ik dacht dus aan het doorlopen van een matrix die gewoon de hele directorystructuur tegen zichzelf difft, en de laagste diffs bijhoudt. Heeft iemand een tip voor een diff-library die me hierbij kan helpen? Of misschien een nog betere oplossing voor mijn probleem?
Wij onderbreken deze thread voor reclame:
http://kalders.be