Анализ кода, потерянный между CA1709 и CA1704
Из-за этих двух статей KB я запутался:
- CA1704: Идентификаторы должны быть написаны правильно
- CA1709: Идентификаторы должны быть указаны правильно
У меня есть свойство с именем ICD9
, Мой анализ кода говорит, что я должен изменить его на Icd
Это звучит разумно для меня. Я иду и изменить его на Icd9
(Я не уверен, почему он предлагает Icd
не Icd9
) и я получаю другое предупреждение
В КБ говорится, что если у меня трехбуквенная аббревиатура, я должен использовать корпус Паскаля. не Icd9
Паскаль в футляре? я так чувствую 9
вызвало проблему.
1 ответ
Первое предупреждение, потому что ICD
это не словарь как аббревиатура, поэтому он говорит вам не использовать все заглавные буквы.
Второе предупреждение, потому что ICD
его нет в словаре, поэтому он считает, что это слово с ошибкой.
Либо добавить ICD
в пользовательский словарь (как обычное слово, чтобы избавиться от второго предупреждения или как аббревиатура, и вы можете переключиться обратно на ICD9
и избавьтесь от первого предупреждения), или попытайтесь избежать коротких имен аббревиатуры и используйте более длинное, более описательное имя для свойства, которое использует слова из словаря.