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


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

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

В этом подразделе

Правило

Описание

CA1500: имена переменных не должны совпадать с именами полей

Метод экземпляра объявляет параметр или локальную переменную, чье имя совпадает с именем поля экземпляра объявляющего типа, что ведет к возникновению ошибок.

CA1501: избегайте излишнего наследования

Тип расположен глубже четырех уровней в иерархии наследования. Глубокие иерархии вложенных типов трудно отслеживать, понимать и поддерживать.

CA1502: избегайте чрезмерной сложности

Это правило измеряет число линейно независимых путей в методе, которое определяется числом и сложностью условных ветвей.

CA1504: проверьте имена полей, которые могут ввести в заблуждение

Имя поля экземпляра начинается с "s_" или имя статического (Shared в Visual Basic) поля начинается с "m_".

CA1505. Избегайте кода, неудобного для поддержки

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

CA1506: избегайте чрезмерного соединения классов

Данное правило измеряет соединение классов посредством подсчета количества уникальных ссылок на типы, содержащихся в типе или методе.