Partilhar via


CA1505: evitar código que não possa ser mantido

TypeName

AvoidUnmantainableCode

CheckId

CA1505

Categoria

Microsoft.Maintainability

Alteração Significativa

Sem quebra

Causa

Um tipo ou um método têm um valor baixo de índice de manutenibilidade.

Descrição da Regra

O índice de manutenibilidade é calculado usando a métrica a seguir: linhas de código, volume de programa, e complexidade cyclomatic.O volume de programa é uma medida de dificuldade a compreensão de um tipo ou de um método que é baseado no número de operadores e de operandos no código.A complexidade de Cyclomatic é uma medida de complexidade estrutural do tipo ou do método.Você pode saber mais sobre a métrica de código em Medindo complexidade e facilidade de manutenção do código gerenciado.

Um baixo índice de manutenibilidade indica que um tipo ou um método provavelmente são difíceis de manter e seria uma boa candidata a refazer.

Como Corrigir Violações

Para corrigir essa violação, reprojetar o tipo ou o método e tente rachá-lo em tipos ou em métodos menores e mais focalizados.

Quando Suprimir Alertas

Exclua esse aviso quando um tipo ou um método serão considerados ainda visando independentemente de seu tamanho grande ou quando o tipo ou o método não podem ser divididos.

Consulte também

Outros recursos

Avisos de facilidade de manutenção

Medindo complexidade e facilidade de manutenção do código gerenciado