Métricas

506 palavras 3 páginas
Centro Universitário UNA
Instituto Politécnico

Desenvolvimento de Sistemas

Professor: Walisson Ferreira de Carvalho

Amauri Calixto RA: 31025268
Vitor Wilson dos Santos RA: 1014642

Belo Horizonte
2013

Abaixo temos as métricas do código não refatorado CartãoUtil.

Vamos analisar as seguintes métricas:

1 - Number of Children - Número total de subclasses de uma classe.
No código inicial não existia herança como vemos na tabela abaixo, já no projeto refatorado cada bandeira é uma subclasse de cartão. O modelo com herança indica uma melhor performance do código.

Metric - Number of Children
Código Não refatorado
Código Refatorado

Total
0
4

Mean
0
0,667

Std. Dev
0
1,491

Maximun
0
4

2 - Depth of Inheritance Tree (DIT) - Distância do objeto classe na hierarquia de herança.
Valores altos para DIT significa que o potencial de erros também é alta, baixos valores significa a redução da possibilidade de erros. Valores altos para DIT indicam um maior potencial de reutilização de código através de herança, valores baixos sugerem menos a reutilização de código de herança.

Vários artigos sugerem que a DIT em torno de 5 ou 6 deve ser um limite superior.
Portanto o código refatorado esta excelente.
Metric - Depth of Inheritance Total
Tree
Código Não refatorado
Código Refatorado

Mean

Std. Dev

Maximun

1
1,667

0
0,471

1
2

3 - McCabe Cyclomatic Complexidade - Complexidade ciclomática
Métrica usada para indicar a complexidade de um programa, ela mede a quantidade de caminhos possíveis de um método. De fato o método “Validar” antes da refatoração tinha vários caminhos possíveis o que aumenta a possibilidade de erros, pois o método fazia todo o trabalho da classe. Ao reduzir os caminhos o método fica mais rápido e especializado.
Metric
McCabe
Complexidade
Código Não refatorado
Código Refatorado

Cyclomatic Total

Mean

Std. Dev

Maximun

18
1,368

17
0,985

35
5

4 - Number

Relacionados

  • Métricas
    2412 palavras | 10 páginas
  • Métricas
    353 palavras | 2 páginas
  • Metricas
    883 palavras | 4 páginas
  • Métricas
    8031 palavras | 33 páginas
  • Métricas
    2829 palavras | 12 páginas
  • Métricas
    625 palavras | 3 páginas
  • Métrica
    4129 palavras | 17 páginas
  • metricas
    4889 palavras | 20 páginas
  • Métrica
    722 palavras | 3 páginas
  • métrica
    406 palavras | 2 páginas