Detecção de código morto em PHP [closed]
Eu tenho um projeto com código muito confuso - muita duplicação e código morto aqui e ali.
Algum tempo atrás, houve zero cobertura de código por testes de unidade, mas agora estamos tentando escrever todo o código novo em T.D.D. e diminuindo a dívida técnica cobrindo o código "antigo" também por testes unitários (técnica do último teste).
A complexidade da lógica de negócios é bastante alta e às vezes ninguém pode responder se alguns métodos são usados ou não.
Como esses métodos de código morto podem ser encontrados? Registro extensivo? Maior cobertura de teste (não é muito fácil porque os clientes querem que novos recursos sejam exibidos)