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


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

TypeName

ReviewMisleadingFieldNames

CheckId

CA1504

Категория

Microsoft.Maintainability

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

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

Причина

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

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

Многие пользователи связывают имена полей, начинающиеся с "s_", со статическими данными. Аналогичным образом, имена полей, начинающиеся с "m_", связываются о данными экземпляра (члена — member). Для упрощения поддержки кода следует следовать общепринятым соглашениями об именовании.

Устранение нарушений

Чтобы устранить нарушение данного правила, измените префикс имени поля. Можно также сделать поле соответствующим его текущему префиксу, добавив или удалив модификатор static.

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

Для этого правила отключать вывод предупреждений не следует.