segunda-feira, junho 18, 2007

Métricas de código com SourceMonitor

A ferramenta SourceMonitor é uma excelente opção para gerar métricas de código com velocidade e qualidade.

Ela possui as seguintes funcionalidades:

- Suporta diversas linguagens: C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML.

- Fornece métricas gerais do projeto bem como métricas específicas por classe e método.

- Oferece métricas tais como: número de arquivos, número de linhas de código, número de instruções, porcentagem de comentários, número de classes, métodos por classe, complexidade ciclomática, entre outas específicas por linguagem.

- Gera gráficos comparativos entre diferentes pontos do projeto bem como gráficos Kiviat.

- Pode ser usada através de sua interface gráfica (uma grande vantagem pois é extremamente simples de instalar e começar sua utilização) ou então através de um script de build como o Ant ou o NAnt.

A figura abaixo mostra um resumo das métricas de cada um dos arquivos de um projeto em C#:


A figura abaixo mostra as métricas detalhadas para um arquivo:


A figura abaixo mostra um gráfico de ou diagrama de Kiviat para um dos arquivos:


A figura abaixo mostra todos os métodos existentes dentro de um arquivo e suas respectivas métricas:


A figura abaixo representa uma das métricas existentes usando um gráfico de barra. Ela mostra a porcentagem representativa dos arquivos levando em consideração o número de linhas de código:

As três figuras abaixo mostram como são os relatórios HTML gerados através da integração com um ferramenta de build como o Ant, por exemplo:


Marcadores:

0 Comentários:

Postar um comentário

Links para este artigo:

Criar um link

<< Home


Veja as Estatísticas