Поделиться через


Избегайте наличия необслуживаемого кода

Обновлен: Ноябрь 2007

TypeName

AvoidUnmantainableCode

CheckId

CA1505

Категория

Microsoft.Maintainability

Критическое изменение

Не критическое

Причина

Тип или метод имеет низкий индекс обслуживаемости.

Описание правила

Индекс обслуживаемости вычисляется с помощью следующих данных: число строк кода, объем программы и сложность циклов. Сложность циклов — это показатель структурной сложности типа или метода.

Низкий индекс обслуживаемости означает, что тип или метод трудно поддерживать, поэтому их стоит переработать.

Предотвращение нарушений

Чтобы исправить это нарушение, измените тип или метод и попробуйте разделить их на более мелкие и более конкретные типы или методы.

Отключение предупреждений

Отключать это предупреждение нужно в том случае, когда тип или метод считается обслуживаемым несмотря на крупный размер, или когда тип или метод нельзя разделить по каким-либо причинам.

См. также

Другие ресурсы

Предупреждения удобства обслуживания