Metricas para projeto web

Boa tarde pessoal!

Alguém sabe me dizer algum plugin para o eclipse ou algum jeito de saber a quantidade de codigo que tenho em um projeto web? Porque eu estou utilizando o plugin do eclipse metrics pra isso. Mas ele só verifica o codigo em java, e eu gostaria de saber a quantidade de codigo nos xhtml, jsp também.

Desde já, agradeço qualquer tipo de colaboração!

Quantidade de linhas? Será que o PMD não ajuda? Ele é uma ferramenta de checkstyle, talvez auxilie.

Só uma pergunta tonta mesmo, fiquei curioso.

Para que você quer essas informações?

Opa camarada, valeu vou dar uma olhada!

[quote=Rodrigo Sasaki]Só uma pergunta tonta mesmo, fiquei curioso.

Para que você quer essas informações?[/quote]
Que isso, sem problemas!
Então cara, to desenvolvendo para o tcc e pretendo colocar essas informações na monografia.

[quote=kira911]Boa tarde pessoal!

Alguém sabe me dizer algum plugin para o eclipse ou algum jeito de saber a quantidade de codigo que tenho em um projeto web? Porque eu estou utilizando o plugin do eclipse metrics pra isso. Mas ele só verifica o codigo em java, e eu gostaria de saber a quantidade de codigo nos xhtml, jsp também.
[/quote]

A sua pergunta não faz muito sentido. Deve existir zero condigo em jsp e xhtml. Se não é assim ,tá errado. E verificar isso é muito simples simplesmente olhando. é por isso que não ha ferramentas para esse tipo de arquivos, eles não são unidades de programação.
Por outro lado, como saber a qualidade de um xhtml , por exemplo ? Não faz muito sentido. Podemos verificar se ele é válido , se os tags fecham direito etc, mas como saber se o significado do xhtml é correto ? Não faz sentido.
“Quantidade de código” se mede no código, ou seja, nos .java. É isso ai. Tem ferramentas como o findbugs que analizam o .class e podem mostrar mais erros de programação. E temos o sonar que é um rei dos sistemas de avaliação. É muito bom mesmo e recomendo, mas vc tem que préviamente saber que critérios vc quer usar . Tem muitos critérios no checkstyle, por exemplo, que são incnsequentes. È preciso vc mesmo saber o que quer medir, e depois medir. Se não ha uma ferramenta para essa medição, provavelmente a medição não faz sentido, e se ela faz e não ha ferramenta, é hora de vc criar sua própria.

Metrics são estatistica e estatistica é feita para enganar as pessoas. Então, não se engane achando que é um metrics da vida que vai medir a qualidade do seu codigo. Por exemplo, seu condigo tem singleton ? então é de qualidade baixa. Não ha ferramenta que meça isto, mas qualquer pessoa com olho trienado vai avaliar seu codigo e imediatamente pontuá-lo negativamente se vc usar os padrões errados.

[quote=sergiotaborda][quote=kira911]Boa tarde pessoal!

Alguém sabe me dizer algum plugin para o eclipse ou algum jeito de saber a quantidade de codigo que tenho em um projeto web? Porque eu estou utilizando o plugin do eclipse metrics pra isso. Mas ele só verifica o codigo em java, e eu gostaria de saber a quantidade de codigo nos xhtml, jsp também.
[/quote]

A sua pergunta não faz muito sentido. Deve existir zero condigo em jsp e xhtml. Se não é assim ,tá errado. E verificar isso é muito simples simplesmente olhando. é por isso que não ha ferramentas para esse tipo de arquivos, eles não são unidades de programação.
Por outro lado, como saber a qualidade de um xhtml , por exemplo ? Não faz muito sentido. Podemos verificar se ele é válido , se os tags fecham direito etc, mas como saber se o significado do xhtml é correto ? Não faz sentido.
“Quantidade de código” se mede no código, ou seja, nos .java. É isso ai. Tem ferramentas como o findbugs que analizam o .class e podem mostrar mais erros de programação. E temos o sonar que é um rei dos sistemas de avaliação. É muito bom mesmo e recomendo, mas vc tem que préviamente saber que critérios vc quer usar . Tem muitos critérios no checkstyle, por exemplo, que são incnsequentes. È preciso vc mesmo saber o que quer medir, e depois medir. Se não ha uma ferramenta para essa medição, provavelmente a medição não faz sentido, e se ela faz e não ha ferramenta, é hora de vc criar sua própria.

Metrics são estatistica e estatistica é feita para enganar as pessoas. Então, não se engane achando que é um metrics da vida que vai medir a qualidade do seu codigo. Por exemplo, seu condigo tem singleton ? então é de qualidade baixa. Não ha ferramenta que meça isto, mas qualquer pessoa com olho trienado vai avaliar seu codigo e imediatamente pontuá-lo negativamente se vc usar os padrões errados.[/quote]

Então camarada, seguite … que tem zero codigo em xhtml, jsp etc … eu sei. O que eu gostaria é, saber se tem alguma ferramenta que conta por exemplo a quantidade de tags nas páginas, entendeu? Quanto ao codigo java, como eu ja disse, uso o metrics.

[quote=kira911][quote=sergiotaborda][quote=kira911]Boa tarde pessoal!

Alguém sabe me dizer algum plugin para o eclipse ou algum jeito de saber a quantidade de codigo que tenho em um projeto web? Porque eu estou utilizando o plugin do eclipse metrics pra isso. Mas ele só verifica o codigo em java, e eu gostaria de saber a quantidade de codigo nos xhtml, jsp também.
[/quote]

A sua pergunta não faz muito sentido. Deve existir zero condigo em jsp e xhtml. Se não é assim ,tá errado. E verificar isso é muito simples simplesmente olhando. é por isso que não ha ferramentas para esse tipo de arquivos, eles não são unidades de programação.
Por outro lado, como saber a qualidade de um xhtml , por exemplo ? Não faz muito sentido. Podemos verificar se ele é válido , se os tags fecham direito etc, mas como saber se o significado do xhtml é correto ? Não faz sentido.
“Quantidade de código” se mede no código, ou seja, nos .java. É isso ai. Tem ferramentas como o findbugs que analizam o .class e podem mostrar mais erros de programação. E temos o sonar que é um rei dos sistemas de avaliação. É muito bom mesmo e recomendo, mas vc tem que préviamente saber que critérios vc quer usar . Tem muitos critérios no checkstyle, por exemplo, que são incnsequentes. È preciso vc mesmo saber o que quer medir, e depois medir. Se não ha uma ferramenta para essa medição, provavelmente a medição não faz sentido, e se ela faz e não ha ferramenta, é hora de vc criar sua própria.

Metrics são estatistica e estatistica é feita para enganar as pessoas. Então, não se engane achando que é um metrics da vida que vai medir a qualidade do seu codigo. Por exemplo, seu condigo tem singleton ? então é de qualidade baixa. Não ha ferramenta que meça isto, mas qualquer pessoa com olho trienado vai avaliar seu codigo e imediatamente pontuá-lo negativamente se vc usar os padrões errados.[/quote]

Então camarada, seguite … que tem zero codigo em xhtml, jsp etc … eu sei. O que eu gostaria é, saber se tem alguma ferramenta que conta por exemplo a quantidade de tags nas páginas, entendeu? Quanto ao codigo java, como eu ja disse, uso o metrics.[/quote]

Mas a pergunta é : o que importa quantos tags tem ? Que métrica é essa ? O que ela tenta medir ?
Se a métrica não existe, tentar medi-la é no mínimo estranho, certo ? o que vc vai fazer com o resultado ? Imagine que vc tem 3 páginas com 20, 10, e 30 tags. O que vc conclui ?

[quote=sergiotaborda][quote=kira911][quote=sergiotaborda][quote=kira911]Boa tarde pessoal!

Alguém sabe me dizer algum plugin para o eclipse ou algum jeito de saber a quantidade de codigo que tenho em um projeto web? Porque eu estou utilizando o plugin do eclipse metrics pra isso. Mas ele só verifica o codigo em java, e eu gostaria de saber a quantidade de codigo nos xhtml, jsp também.
[/quote]

A sua pergunta não faz muito sentido. Deve existir zero condigo em jsp e xhtml. Se não é assim ,tá errado. E verificar isso é muito simples simplesmente olhando. é por isso que não ha ferramentas para esse tipo de arquivos, eles não são unidades de programação.
Por outro lado, como saber a qualidade de um xhtml , por exemplo ? Não faz muito sentido. Podemos verificar se ele é válido , se os tags fecham direito etc, mas como saber se o significado do xhtml é correto ? Não faz sentido.
“Quantidade de código” se mede no código, ou seja, nos .java. É isso ai. Tem ferramentas como o findbugs que analizam o .class e podem mostrar mais erros de programação. E temos o sonar que é um rei dos sistemas de avaliação. É muito bom mesmo e recomendo, mas vc tem que préviamente saber que critérios vc quer usar . Tem muitos critérios no checkstyle, por exemplo, que são incnsequentes. È preciso vc mesmo saber o que quer medir, e depois medir. Se não ha uma ferramenta para essa medição, provavelmente a medição não faz sentido, e se ela faz e não ha ferramenta, é hora de vc criar sua própria.

Metrics são estatistica e estatistica é feita para enganar as pessoas. Então, não se engane achando que é um metrics da vida que vai medir a qualidade do seu codigo. Por exemplo, seu condigo tem singleton ? então é de qualidade baixa. Não ha ferramenta que meça isto, mas qualquer pessoa com olho trienado vai avaliar seu codigo e imediatamente pontuá-lo negativamente se vc usar os padrões errados.[/quote]

Então camarada, seguite … que tem zero codigo em xhtml, jsp etc … eu sei. O que eu gostaria é, saber se tem alguma ferramenta que conta por exemplo a quantidade de tags nas páginas, entendeu? Quanto ao codigo java, como eu ja disse, uso o metrics.[/quote]

Mas a pergunta é : o que importa quantos tags tem ? Que métrica é essa ? O que ela tenta medir ?
Se a métrica não existe, tentar medi-la é no mínimo estranho, certo ? o que vc vai fazer com o resultado ? Imagine que vc tem 3 páginas com 20, 10, e 30 tags. O que vc conclui ? [/quote]

Então amigo … imagine que você tem 1500 linhas de código java, o que você conclui? Eu sabendo a quantidade de tags, eu saberei o tamanho do projeto como um todo, não apenas java entende. Mas cara, cada um, cada um né verdade? E como falei isso é para o TCC, to querendo esse tipo de informação pra por no documento cujo o PROFESSOR pediu. Any other question? Or maybe a solution? It would be welcome!

Você pode usar o sonar. Ele mostrará a você a conformidade com regras, número de linhas totais e sem linhas em branco, número de linhas de código duplicadas e várias outras informações relevantes.

http://www.guj.com.br/java/119430-qualidade-de-codigo-java-com-o-sonar