| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 15:49:02
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Em breve devo ter que rodar algumas métricas em cima de código existente para extrair dados e fazer um relatório de métricas, etc.
PMD, FindBugs, Checkstyle... esses são os que eu uso normalmente. Mais sugestões de ferramentas?
Eu acredito que os sistemas não tenham unit testing então test coverage tá fora, por enquanto.
Idealmente isso deveria rodar em batch.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 15:56:51
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
tem sim, tem um fantástico chamado CAP - code analyzer plugin, algo assim, ele é muito bom pra achar cycling e tem muitas métricas que os outros não tem (vc acha ele no plugins central).
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 15:57:29
|
carneiro
JavaEvangelist
![[Avatar]](/images/avatar/18b91b19f6a289e7708da7f778b2c609.jpg)
Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline
|
http://www.alphaworks.ibm.com/tech/sa4j
O nosso arquiteto disse que é violento!
|
Davi Luan Carneiro
Desenvolvedor JEE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 15:59:54
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Eu utilizei o AppPerfect e achei excelente com relatórios super satisfatórios.
http://www.appperfect.com/
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:05:11
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
agodinhost wrote:tem sim, tem um fantástico chamado CAP - code analyzer plugin, algo assim, ele é muito bom pra achar cycling e tem muitas métricas que os outros não tem (vc acha ele no plugins central).
Sim mas eu quero um independente de IDE
A idíea é que ele pegue uma base de código, processe e cuspa um relatório.
carneiro wrote:http://www.alphaworks.ibm.com/tech/sa4j
O nosso arquiteto disse que é violento!
Eu usei isso assim que saiu e achei bonitinho mas pouco eficiente. Muito bom pra impressionar cliente
Última atualização em 2004
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:06:03
|
brunohansen
JavaEvangelist
![[Avatar]](/images/avatar/1e0feeaff84a19bf3936e693311fa66d.jpg)
Membro desde: 27/03/2006 11:11:34
Mensagens: 391
Offline
|
Fala Garoto,
Não tenho outras sugestões de ferramentas.
Estou iniciando um projeto e estou pensando em usar PMD, JUnit, JCoverage e CVS no dia a dia. Vou alocar uma maquina para rodar metricas, testes, avaliação de cobertura de testes, alocação de versoes estaveis e me gerar relatorios frequentemente!
Estou pensando em integrar PMD + JUnit + JCoverage + CVS com o maven 2.x! Será que tem como?
Como você já utiliza estas ferramentas você, poderia me recomendar alguma leitura para eu aprender como integra-las com o maven 2.x? Ou me dar alguma outra ideia?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:08:57
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
brunohansen wrote:
Estou pensando em integrar PMD + JUnit + JCoverage + CVS com o maven 2.x! Será que tem como?
Como você já utiliza estas ferramentas você, poderia me recomendar alguma leitura para eu aprender como integra-las com o maven 2.x? Ou me dar alguma outra ideia?
É só você dar uma olhada nos plugins de Maven:
http://maven.apache.org/plugins/index.html
Tem muita coisa pronta
Só recomendo substituir o CVS por Subversion e usar um sistema de integração contínua como Cruise Control ou DamageControl
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:15:02
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
sistema de integração contínua - nome bonito e pomposo. Mas o quê é esse treco? pra que serve?
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:16:56
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
http://www.martinfowler.com/articles/continuousIntegration.html
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:17:08
|
brunohansen
JavaEvangelist
![[Avatar]](/images/avatar/1e0feeaff84a19bf3936e693311fa66d.jpg)
Membro desde: 27/03/2006 11:11:34
Mensagens: 391
Offline
|
Valews pela dica vou tentar adquirir alguns conhecimentos!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:23:45
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
pcalcado wrote:http://www.martinfowler.com/articles/continuousIntegration.html
poxa, não dá pra resumir?
Valeu
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:33:57
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
agodinhost wrote:
pcalcado wrote:http://www.martinfowler.com/articles/continuousIntegration.html
poxa, não dá pra resumir?
Valeu
Woody
Ele resumiu muito bem, leia a página dessa url!
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 16:35:26
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
então tá.
valeu
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 17:44:54
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
JDepend
|
|
|
 |
|
|