Pessoal,
Alguém utiliza o PMD?
Sim.
[quote=malbarbosa]Pessoal,
Alguém utiliza o PMD?
[/quote]
Adoro quando o pessoal pergunta “Tem como” ou “Alguém usa”… A minha reação natural é responder só “Sim”, como o Eltonads fez.
Como se diz em inglês: "can you please elaborate on your question? " Ou seja, por favor, diga se você quer saber se:
a) O pessoal que usa o PMD acha-o útil, ou se como muitos, apenas um estorvo;
b) Se há uma maneira mais produtiva de usar o PMD;
ou talvez se
c) Há um jeito de reescrever os programas de modo que “magicamente” eles passem pelo PMD
Bom pessoal fiz essa pergunta porque o PMD me apresenta o seguinte erro:
Parameter 'nomeDoParametro' is not assigned and could be declared final
Gostaria de saber o porque que ele apresenta esse erro.
Isso é um aviso, não um erro. De qualquer maneira:
public void metodo (String parametro) {
System.out.println (parametro);
}
vai apresentar esse diagnóstico porque você poderia considerar o parâmetro como uma constante, já que voce não precisou mudar o parâmetro dentro do método. Nesse caso, redeclarar o método como
public void metodo (final String parametro) {
System.out.println (parametro);
}
vai fazer parar de dar esse aviso do PMD.