你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”?
我下面的命名约定规则:你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”?
- 混合的情况下开始的小写字母(例如
theDevice
) - 不使用多个大写字母缩略语/首字母(例如的,而不是
XmlDevice
XMLDevice
)以提高可读性。
我遇到的问题是,我是否应该写我的变量direct3dDevice
或direct3Ddevice
或direct3DDevice
。
辨direct3dDevice
- 的“3”可以被看作是一个大写字母(因为它是类似的尺寸),或者只是作为一个缩写的一部分,因此,“d”它应该是一个后小写字母。特别是因为'Direct3D'是一个名字。
辨direct3Ddevice
- 的“3”是一个数字,而不应被视为一个大写字母,因此第一个字母之后,“d”应当大写。 'device'中的下一个'd'应该是小写字母,因为不应该有两个大写字母。
辨direct3DDevice
- 的“3”是一个数字,而不应被视为一个大写字母,因此第一个字母之后,“d”应当大写。 'device'中的下一个'd'应该是大写字母,以遵循用大写字母开始新词的混合大小写惯例。
回答:
我发现
direct3dDevice
是最容易阅读和采纳。您不必再考虑哪些字母必须大写,因此在稍后调用同一个变量时不太容易命名错误。
这种类型的命名约定最重要的部分是一致的。
或者你可以采用像Google's这样的着名风格指南。
以上是 你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”? 的全部内容, 来源链接: utcz.com/qa/258156.html