代码分析,迷失在CA1709和CA1704之间
Code analysis, Lost between CA1709 and CA1704
因为这两篇KB文章,我很迷茫:
我有一个名为 ICD9
的 属性。我的代码分析说我必须将其更改为 Icd
我觉得这很合理。我去将其更改为 Icd9
(我不确定为什么它建议 Icd
而不是 Icd9
),但我收到了不同的警告
知识库文章说如果我的首字母缩写词是三个字母长,我应该使用 Pascal 大小写。 Icd9
Pascal 不是大写的吗?我觉得 9
导致了这个问题。
第一个警告是因为 ICD
不是字典的首字母缩略词,所以它告诉你不要使用全部大写。
第二个警告是因为ICD
根本不在字典里,所以它认为这是一个拼写错误的单词。
将 ICD
添加到 custom dictionary(作为摆脱第二个警告的普通词或作为首字母缩略词,您可以切换回 ICD9
并摆脱第一个警告),或者尝试避免使用简短的首字母缩略词名称,并为使用字典中单词的 属性 使用更长的更具描述性的名称。
因为这两篇KB文章,我很迷茫:
我有一个名为 ICD9
的 属性。我的代码分析说我必须将其更改为 Icd
我觉得这很合理。我去将其更改为 Icd9
(我不确定为什么它建议 Icd
而不是 Icd9
),但我收到了不同的警告
知识库文章说如果我的首字母缩写词是三个字母长,我应该使用 Pascal 大小写。 Icd9
Pascal 不是大写的吗?我觉得 9
导致了这个问题。
第一个警告是因为 ICD
不是字典的首字母缩略词,所以它告诉你不要使用全部大写。
第二个警告是因为ICD
根本不在字典里,所以它认为这是一个拼写错误的单词。
将 ICD
添加到 custom dictionary(作为摆脱第二个警告的普通词或作为首字母缩略词,您可以切换回 ICD9
并摆脱第一个警告),或者尝试避免使用简短的首字母缩略词名称,并为使用字典中单词的 属性 使用更长的更具描述性的名称。