Предупреждения удобства обслуживания
Предупреждения удобства обслуживания относятся к обслуживанию библиотек и приложений.
В этом подразделе
Правило |
Описание |
---|---|
CA1500: имена переменных не должны совпадать с именами полей |
Метод экземпляра объявляет параметр или локальную переменную, чье имя совпадает с именем поля экземпляра объявляющего типа, что ведет к возникновению ошибок. |
Тип расположен глубже четырех уровней в иерархии наследования.Глубокие иерархии вложенных типов трудно отслеживать, понимать и поддерживать. |
|
Это правило измеряет число линейно независимых путей в методе, которое определяется числом и сложностью условных ветвей. |
|
CA1504: проверьте имена полей, которые могут ввести в заблуждение |
Имя поля экземпляра начинается с "s_" или имя статического (Shared в Visual Basic) поля начинается с "m_". |
Тип или метод имеет низкий индекс обслуживаемости.Низкий индекс удобства поддержки означает, что тип или метод, вероятно, трудно поддерживать, поэтому их следует переработать. |
|
Данное правило измеряет соединение классов посредством подсчета количества уникальных ссылок на типы, содержащихся в типе или методе. |