Ich habe eine einzige PHP-Datei in einem Legacy-Projekt, das mindestens ein paar tausend Zeilen lang ist. Es wird überwiegend durch eine switch-Anweisung mit ca. 10 Fällen in eine Anzahl verschiedener bedingter Blöcke aufgeteilt. In jedem Fall gibt es einen Code, der sehr ähnlich, wenn nicht exakt, ist. Welche Methoden stehen mir zur Verfügung, um diese Codeblöcke als identisch oder fast identisch zu identifizieren, damit ich diesen Code abstrahieren und die gesamte Datei umgestalten kann? Ich weiß, dass dies in sehr manueller Hinsicht möglich ist (trennen Sie jede Case-Anweisung im Code in einzelne Dateien und Diff), aber ich bin daran interessiert, welche Tools ich verwenden könnte, um diesen Prozess zu beschleunigen.Identifizieren wiederholten Code innerhalb PHP-Projekt
Danke.
+1. Ich werde Spaß mit den Werkzeugen haben, die in diesem Link erwähnt werden !!!! – Spudley
das sieht wie ein guter Ausgangspunkt und ein wirklich handliches Werkzeug aus. danke – robjmills
+1 großer link !! – greg0ire