Анализ кода, потерянный между CA1709 и CA1704

Из-за этих двух статей KB я запутался:

У меня есть свойство с именем ICD9, Мой анализ кода говорит, что я должен изменить его на Icd

Это звучит разумно для меня. Я иду и изменить его на Icd9 (Я не уверен, почему он предлагает Icd не Icd9) и я получаю другое предупреждение

В КБ говорится, что если у меня трехбуквенная аббревиатура, я должен использовать корпус Паскаля. не Icd9 Паскаль в футляре? я так чувствую 9 вызвало проблему.

1 ответ

Решение

Первое предупреждение, потому что ICD это не словарь как аббревиатура, поэтому он говорит вам не использовать все заглавные буквы.

Второе предупреждение, потому что ICD его нет в словаре, поэтому он считает, что это слово с ошибкой.

Либо добавить ICD в пользовательский словарь (как обычное слово, чтобы избавиться от второго предупреждения или как аббревиатура, и вы можете переключиться обратно на ICD9 и избавьтесь от первого предупреждения), или попытайтесь избежать коротких имен аббревиатуры и используйте более длинное, более описательное имя для свойства, которое использует слова из словаря.

Другие вопросы по тегам