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