Dead Code Detection in PHP [geschlossen]

Ich habe ein Projekt mit sehr unordentlichem Code - viele Duplikate und toten Code hier und da.

Vor einiger Zeit gab es keine Codeabdeckung durch Unit-Tests, aber jetzt versuchen wir, den gesamten neuen Code in T.D.D zu schreiben. Art und Weise und Senkung der technischen Verschuldung, indem "alter" Code auch durch Unit-Tests abgedeckt wird (Test-Last-Technik).

Die Komplexität der Geschäftslogik ist recht hoch und manchmal kann niemand antworten, ob einige Methoden verwendet werden oder nicht.

Wie können diese toten Codemethoden gefunden werden? Umfassende Protokollierung? Höhere Testabdeckung? (Das ist nicht ganz einfach, da Kunden neue Funktionen wünschen.)

Antworten auf die Frage(7)

Ihre Antwort auf die Frage