Pergunta

Sou usuário do NetBeans 6.5 e estou procurando uma maneira de gerar uma lista de métodos/classes que não são usados ​​em um grupo de projetos definido.

Eu sei que posso clicar com o botão direito em cada método e selecionar "Encontrar usos", mas estou procurando uma automação para esse processo.

Estou disposto a ver algo que roda fora do netbeans, desde que gere uma lista de métodos/classes cruft.

Obrigado.

Foi útil?

Solução

Ofuscadores como programar pode reduzir seus frascos removendo métodos/classes não utilizados.Talvez seja possível obter uma saída detalhada que contenha a lista de classes/métodos removidos (portanto, não utilizados).

Aqui você pode encontrar mais informações sobre como encontrar código morto com o proguard.

Outras dicas

Você pode ligar o regras de código não utilizadas no PMD (há um plugin do NetBeans) e execute o PMD em um projeto inteiro.

Use uma ferramenta de cobertura de teste para instrumentar sua base de código e, em seguida, execute o aplicativo em si, não os testes.

Ema e Eclema fornecerá bons relatórios sobre a porcentagem de classes executadas para qualquer execução do código.

Existem várias ferramentas que você pode usar para ajudar a encontrar esses e outros problemas:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top