Metricas de codigo

1420 palavras 6 páginas
Métricas de Código
O que são Métricas de Código?
Métricas nos permitem criar mecanismos automatizáveis para detecção de características obtidas através da análise do código-fonte. Elas podem ser usadas como pontos de avaliação da qualidade do software (Meirelles e Kon, 2009). Além disso, no contexto de métodos ágeis, as métricas são importantes parâmetros para tracking de projetos (acompanhamento do andamento do projeto), por exemplo, auxiliando na contagem do número de linhas de código já produzidas ou no cálculo da cobertura de teste.
Diante do vasto conjunto existente de métricas, compreender os significados dos valores de todas é uma tarefa custosa, desmotivando o uso de métricas de código-fonte de maneira geral. Essa realidade motivou o desenvolvimento, no Centro de Competência de Software Livre do IME-USP, de ferramentas que automatizam a interpretação dos resultados obtidos. Uma dessas ferramentas é a Kalibro (inicialmente demoninada Crab (Meirelles et al., 2009)), que permite ao usuário configurar intervalos numéricos para possibilitar uma interpretação qualitativa do valor de cada métrica. Assim, podemos usar intervalos como “Bom”, “Regular” e “Ruim” ao invés de “0 a 1/3”, “1/3 a 2/3” e “2/3 a 1”, facilitando o entendimento e a classificação dos aspectos medidos a partir do código. A dificuldade dessa abordagem consiste em como determinar esses intervalos numéricos. Para definí-los, podemos usar os conceitos apresentados por Robert Martin (Martin, 2008) e outros autores ou elaborar testes empíricos e estatísticos. Entretanto, através dessas abordagens, fixaríamos valores que não levariam em consideração os diferentes domínios de aplicação, linguagens e outros aspectos relevantes para definir a maneira que programamos, como comentado por Kent Beck em Implementation Patterns (Beck, 2007).
Partindo dessa realidade, adotamos uma abordagem baseada em cenários para identificar trechos de código com características indesejáveis. Nesses cenários, elaboramos um

Relacionados

  • M trica de Software Seminario
    1264 palavras | 6 páginas
  • trabalho gilma metricas
    2558 palavras | 11 páginas
  • Qualidade dos produtos de Software Públicos Brasileiros
    1283 palavras | 6 páginas
  • Auditoria Codigo
    1213 palavras | 5 páginas
  • Ferramenta de análise de estruturas básicas em linguagem pascal para fornecimento de métricas
    8568 palavras | 35 páginas
  • IUsgdoisagd
    6087 palavras | 25 páginas
  • Trabalho Aplicacao metricas
    742 palavras | 3 páginas
  • PAGINA HTML
    1129 palavras | 5 páginas
  • Testes de gravides
    1943 palavras | 8 páginas
  • Banco de Dados
    973 palavras | 4 páginas