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