你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”?

我下面的命名约定规则:你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”?

  • 混合的情况下开始的小写字母(例如theDevice
  • 不使用多个大写字母缩略语/首字母(例如的,而不是XmlDeviceXMLDevice)以提高可读性。

我遇到的问题是,我是否应该写我的变量direct3dDevicedirect3Ddevicedirect3DDevice

direct3dDevice

  • 的“3”可以被看作是一个大写字母(因为它是类似的尺寸),或者只是作为一个缩写的一部分,因此,“d”它应该是一个后小写字母。特别是因为'Direct3D'是一个名字。

direct3Ddevice

  • 的“3”是一个数字,而不应被视为一个大写字母,因此第一个字母之后,“d”应当大写。 'device'中的下一个'd'应该是小写字母,因为不应该有两个大写字母。

direct3DDevice

  • 的“3”是一个数字,而不应被视为一个大写字母,因此第一个字母之后,“d”应当大写。 'device'中的下一个'd'应该是大写字母,以遵循用大写字母开始新词的混合大小写惯例。

回答:

我发现

direct3dDevice 

是最容易阅读和采纳。您不必再考虑哪些字母必须大写,因此在稍后调用同一个变量时不太容易命名错误。

这种类型的命名约定最重要的部分是一致的。

或者你可以采用像Google's这样的着名风格指南。

以上是 你将如何调用这个变量“direct3Ddevice”或“direct3dDevice”? 的全部内容, 来源链接: utcz.com/qa/258156.html

回到顶部