Pular para o conteúdo principal

Peso de uma Classe

Número de métodos públicos funcionais dividido pelo número total de métodos públicos.

Esta métrica tenta quantificar se a interface da classe medida (ou mixin, ou extensão) revela mais dados do que comportamento. Valores baixos indicam que a classe revela muito mais dados do que comportamento, o que é um sinal de má encapsulação.

Nossa definição de método funcional exclui getters e setters.

Exemplo de configuração

flutterando_metrics:
...
metrics:
...
weight-of-class: 0.33
...