O que significa “4” em LCOM4?

5

Eu sei que os métodos em uma classe devem ter alta coesão, o que significa que todos os métodos usam todas as variáveis de instância direta ou indiretamente. Eu sei que a métrica LCOM4 (Falta de coesão) é útil por ter uma figura quantitativa de quanto coesivo os métodos em uma classe são. Uma classe com um valor de LCOM4 de 1 será considerada muito boa, enquanto uma classe com valor de LCOM4 de, digamos, 10, é considerada uma classe mal projetada e isso provavelmente nos diz que é melhor decompor a classe original em 10 classes separadas. Tudo isso está bem, mas o que o 4 significa nas métricas LCOM4 ?

    
por Geek 20.03.2013 / 18:42
fonte

1 resposta

6

O LCOM4 é a quarta versão do LCOM.

Veja link , no subtítulo "Leituras para LCOM4".

    
por 20.03.2013 / 18:58
fonte