【发布时间】:2011-07-14 21:49:46
【问题描述】:
我知道这听起来很傻,但是关于CA1709,我们是否应该忽略这个错误并按照微软所做的(使用 Db 作为数据库的首字母缩写词)?
只是想知道外面的人在做什么。对我来说,当微软到处使用Db 时,使用DB 似乎很愚蠢。
【问题讨论】:
-
我个人认为“大写的两个字母缩写”规则很愚蠢,因为它丢失了有关标识符不同部分开始位置的信息。
-
@CodeInChaos - 正如@ChrisWue 指出的那样,这是关于一致性的。在某些情况下,几乎每个标准都是愚蠢的、武断的,或两者兼而有之。微软在他们的代码上投入了大量的时间和研究,并与它保持相当接近,从而产生了一个为大量开发人员所熟悉的代码库。 (我的两分钱。)
-
那么您将失去自动转换为不同约定的能力。一种应用是 json 序列化,其中约定通常是用
_分隔不同的单词。
标签: c# .net naming-conventions fxcop