Compartilhar via


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.

Consulte também

Outros recursos

Avisos de sustentabilidade

Medir a complexidade e à manutenção do código gerenciado