Nao consigo entender nenhum dos 2.
O Checkstyle nem abre no windows.
O PMD, so mostra onde os metodos se ligam.
O sei mais ou menos a finalidade.
Mas gostaria de ajuda e explicacoes ou experiencias com quem usa-os sempre.
Falou!
[]'s
Nao consigo entender nenhum dos 2.
O Checkstyle nem abre no windows.
O PMD, so mostra onde os metodos se ligam.
O sei mais ou menos a finalidade.
Mas gostaria de ajuda e explicacoes ou experiencias com quem usa-os sempre.
Falou!
[]'s
http://www.netbeans.org/community/magazine/issue1.html
Veja o artigo Writing Quality Code in NetBeans IDE, da NetBeans Magazine. Isso pode te servir como uma introdução a essas ferramentas.
E de quebra, você fica sabendo sobre o FindBugs, que acho excelente.
Nao me ajudou muito =/
tem algo em portugues e direto falando sobre o assunto.
Tipo tutorial
Os dois são para encontrar erros e possíveis erros no sistema.
O PMD por exemplo:
boolean meuMetodo(String s){
return s.equals("GUJ");
}
Se você rodar o PMD nesta classe, ele indicará uma possível exceção neste método e ainda mostrará o que você precisa fazer para resolver o problema. Mais ou menos assim:
E por aí vai.
Abraço.
ahahhaha
n consigoooo usar
abrir o pmd no modo designer(o *.bat)
fiz a class [code]public class teste{
boolean meuMetodo(String s){
return s.equals(“GUJ”);
}
}[/code]
Hmm… Eu nunca mexi no pmd por aí, sempre usei o plugin pro eclipse.
Mas deve ter alguma opção aí que mostra essas msg que eu disse.
Fuça aew e posta depoiscomo fez.
abraco
Nem tentei.
fiz isso:
[quote]IDEA
There’s not a “real” - i.e., integrated into the same Java VM - plugin for IDEA, but using it as an IDEA “External Tool” works OK. Here’s how to set it up:
* Open IDEA and go to File->Settings
* Click on the "External Tools" icon
* Click on the Add button
* Fill in the blocks
o Name: PMD
o Description: PMD, good for what ails you.
o Menu: Select the "Main menu", "Project views", "Editor menu", and "Search results" checkboxes.
o Program: $JDKPath$\bin\java.exe
o For the next parameter you'll need to plug in the location of your PMD installation and the rulesets you want to use
o Parameters: -cp %CLASSPATH%;c:\pmd\lib\pmd-3.8.jar;c:\pmd\lib\jakarta-oro-2.0.8.jar;c:\pmd\lib\jaxen-1.1-beta-10.jar net.sourceforge.pmd.PMD "$FilePath$" ideaj unusedcode,imports "$Sourcepath$" $FileClass$.method $FileName$
That’s pretty much it. Now you can right click on a source directory and select PMD, it’ll run recursively on the source files, and the results should be displayed in a window and hyperlinked into the correct file and line of code. I usually right-click on the message window title bar and unselect “autohide” so the window doesn’t go away every time I fix something in the code window.[/quote]
Pow pelo que vi nao tem nenhum problema no meu codigo, ou o intellij faz exatamente oque era pro pmd fazer.
Ele me alertou de variaveis nuncas lidas.
Todos os ide fazem isso…pow…
public class Teste{
boolean meuMetodo(String s){
return s.equals("GUJ");
}
}
Acho que nao serviu de nada esse plugins do jeito que tah.
Com esse codigo ele n exibiu nada.
[code]public class Teste{
boolean meuMetodo(String s){
return s.equals(“GUJ”);
}
public static void main(String[] args) {
System.out.println(new Teste().meuMetodo("ae"));
}
}[/code]
[quote]C:\Java\JDK1.5.0_08\bin\java.exe -cp %CLASSPATH%;c:\pmd\lib\pmd-3.8.jar;c:\pmd\lib\jakarta-oro-2.0.8.jar;c:\pmd\lib\jaxen-1.1-beta-10.jar net.sourceforge.pmd.PMD D:\Alexandre\Java\workspace.IntelliJ\SistemaJ\src\net\divulgacao\sistemaj\teste\Teste.java ideaj unusedcode,imports D:\Alexandre\Java\workspace.IntelliJ\SistemaJ\src Teste.method Teste.java
Process finished with exit code 0
[/quote]
Testa esse e me diz o qual resultado.
Se possivel tira uma SS.
Alguem da uma luz?
Claro brother,
da uma olhada no site da JavaMagazine, edicao do ANT.
Lá tem um tutorial compledo sobre CheckStyle e PMD com instalacao, configuracao e exemplos.
Falou
ah cara, usa ele no Eclipse, é bem mais simples. Instala o plugin de boa, e sai usando.
Caso você use NetBeans, também deve ter plugin para ele.
[]s