CA1505. Избегайте кода, неудобного для поддержки
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
Категория |
Microsoft.Maintainability |
Критическое изменение |
Не критическое |
Причина
Тип или метод имеет низкий индекс обслуживаемости.
Описание правила
Индекс обслуживаемости вычисляется с помощью следующих данных: число строк кода, объем программы и сложность циклов. Объемом программы определяется степень трудности понимания типа или метода, основанного на количестве операторов и операндов кода. Сложность циклов — это показатель структурной сложности типа или метода.
Низкий индекс обслуживаемости означает, что тип или метод трудно поддерживать, поэтому их стоит переработать.
Устранение нарушений
Чтобы исправить данное нарушение, измените тип или метод и попробуйте разделить их на более мелкие и более конкретные типы или методы.
Отключение предупреждений
Отключать это предупреждение нужно в том случае, когда тип или метод считается обслуживаемым несмотря на крупный размер, или когда тип или метод нельзя разделить.