Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
NOVE MÉTRICAS DE QUALIDADE PARA VOCÊ ACOMPANHAR
Slide 2
Slide 2 text
COUPLING BETWEEN OBJECTS + NUMBER OF FIELDS + NUMBER OF METHODS
Slide 3
Slide 3 text
ALERTA DE RESPONSABILIDADE
Slide 4
Slide 4 text
FAN-IN
Slide 5
Slide 5 text
SERÁ QUE MUITA GENTE DEPENDE DE MIM? MAIS UM ALERTA DE EXAGERO DE RESPONSABILIDADE
Slide 6
Slide 6 text
NUMBER OF CHILDREN(NOC)
Slide 7
Slide 7 text
PODE TE DIZER O QUÃO ARRISCADO É MEXER NESSA CLASSE
Slide 8
Slide 8 text
RFC(RESPONSE FOR A CLASS)
Slide 9
Slide 9 text
SERÁ QUE VOCÊ ESTÁ DEPENDENDO DE MUITAS COMPORTAMENTOS DE OUTRA CLASSE? VAZOU ENCAPSULAMENTO?
Slide 10
Slide 10 text
SE VOCÊ DEPENDE MUITO POUCO DA OUTRA CLASSE, SERÁ QUE NÃO DÁ PARA APLICAR UM ISP PARA MELHORAR TESTABILIDADE?
Slide 11
Slide 11 text
WMC (WEIGHT METHOD CLASS)
Slide 12
Slide 12 text
A SUPOSIÇÃO É QUE DIFICULTA O ENTENDIMENTO DO CÓDIGO... AO MESMO TEMPO PODE SER APENAS PARTE DA LÓGICA...
Slide 13
Slide 13 text
LOC
Slide 14
Slide 14 text
CORRELAÇÃO COM COMPLEXIDADE... DIFICILMENTE UM ARQUIVO COM MUITAS LINHAS NÃO VAI TER OS PIORES NÚMEROS
Slide 15
Slide 15 text
LCOM
Slide 16
Slide 16 text
MEDIDA DE COESÃO. QUANTO MELHOR AQUI, TEORICAMENTE, MAIS TESTÁVEL É SEU SOFTWARE, MAIS SENTIDO TEM A CLASSE ETC
Slide 17
Slide 17 text
QUANTAS EU USO PARA ACOMPANHAR A COMPLEXIDADE?