camelCase 中的单字母单词,处理这些单词的标准是什么?

Single letter words in camelCase, what is a standard for handling these?

我正在尝试将一个对象的顶点 X 分量组合到一个向量中,例如数组样式的结构。

自然是这样

Vec xComponents; or Vec xVals; or simply Vec x;

不过有时候我想在id中指定x组件属于什么,我想这样做。

Vec objXComponents;

然而,两个大写字母并排似乎违反了驼峰式大小写的规则,可能会使其可读性稍差。

遇到这种情况我该怎么办?我知道你可能会说只是剔除组件 post-fix 并使用 objX,虽然我认为这对这种情况没问题,但我想要一个通用的解决方案/标准。

我试过寻找微软是否有这方面的标准,但我在他们的 style guidlines.

上找不到它
objXComponents

似乎合适。

为什么?骆驼大小写的 "formula" 似乎如下所示:

1- 标识符中的第一个单词全部小写

2-后面单词的首字母大写

3- 后面单词的其余字母均为小写

如果单词是一个字母,那么这个字母在第一个,所以大写。