Skip to content

Métricas de Código Sprint 8

Lucas Hiroshi Horinouchi edited this page Dec 7, 2017 · 3 revisions

Resultados

  • LOC

LOC

Ampliar imagem

Nesta sprint o LOC da classe PrintPrescription encontra-se com LOC PREOCUPANTE, isso se da por conta da quantidade de configuraçóes feitas para formatação do PDF. A classe foi dividida em duas outras, mesmo assim o LOC está alto, isso ocorre porque a maneira com que o PDF foi implementada complica a divisão em várias classes.

Nas outras classes não é identificado nenhum problema com o LOC pois o mesmo se mantem na faixa de BOM, ÓTIMO.

  • AMLOC

AMLOC

Ampliar Imagem

A métrica de AMLOC, como no LOC, a classe PrintPrescription encontra-se PREOCUPANTE, como explicado anteriormente essa classe é complicada de dividir em classes, e também em se dividir em funções, entretando é identificado que esta classe precisa de atenção e é necessária uma refatoração.

Por fim, vale ressaltar que o time vem mantendo um nível BOM ou ÓTIMO no restante das classes.

  • AMCC

AMCC

Ampliar imagem

O AMCC da classe PrintPrescription encontra-se PREOCUPANTE nessa métrica também, o que reforça a necessidade de refatoração da mesma. Nesta métrica a classe CreateCopyPrescription encontra-se regular por conta da natureza da busca no banco.

Nas outras classes o AMCC encontra-se ÓTIMO ou BOM, mantendo como nas outras sprints.

  • CD

CD

Ampliar Imagem

  • NLM

NLM

Ampliar Imagem

As classes continuam com um número ótimo de métodos. Verifica-se uma alta coesão e provavelmente uma alta granularidade das classes e, provavelmente, um relevante índice de manutenibilidade do código fonte.

  • Cobertura
Cobertura
95%

O time de desenvolvimento vem mantendo um ótimo nível de cobertura de teste durante toda a Release II, isso se dá por conta do critério de pronto adotado nas histórias onde uma história só pode ser aceita se mantiver a cobertura de código anterior.

Grupo 2

logo

Release II

Equipe

Sprints

Sprint 0

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 6

Sprint 7

Sprint 8

Release I

Gerência do Projeto














Desenvolvimento de Software

Clone this wiki locally