CA1505: Evitar o código não é possível manter
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
Category (Categoria) |
Microsoft.Maintainability |
Alteração significativa |
Não-separável |
Causa
Um tipo ou método tem um valor de índice de baixa manutenção.
Descrição da regra
O índice de manutenção é calculado usando as métricas a seguir: linhas de código, o programa e a complexidade ciclomática.Volume do programa é uma medida da dificuldade de compreensão de um tipo ou método é baseado no número de operadores e operandos no código.A complexidade ciclomática é uma medida da complexidade estrutural do tipo ou método.Você pode aprender mais sobre métricas de código em Medir a complexidade e à manutenção do código gerenciado.
Um índice de baixa manutenção indica que um tipo ou método é provavelmente difícil de manter e seria um bom candidato para reprojetar.
Como corrigir violações
Para corrigir essa violação, reprojetar o tipo ou método e tente dividi-lo em tipos menores e mais concentrados ou métodos.
Quando suprimir avisos
Exclua este aviso quando um tipo ou método ainda é considerado mantido apesar de seu grande tamanho ou o tipo ou método não pode ser dividido.