1
cat 2023-10-27 17:55:50 +08:00
userId 这个比较常见,其它三个无法回答
|
2
wzdsfl 2023-10-27 19:14:39 +08:00 1
我倾向于 [缩写在变量名中保持缩写原写法不变]
在你举的例子中,identity 由于是单个单词,所以不需要全部大写,按照约定俗称的 id 就行,这里参考单词 abbreviation (缩写)的缩写是 abbr ,etcetera (其他)的缩写是 etc 等例子。 但由于在变量名中又要遵循驼峰写法,所以这里结合两种规则变成了——userId 。 而 SSO 、MFA 、DB 都是词组的缩写,所以应该保持首字母大写的规则,变成 SSOController 、enbaleMFA 、updateDB 。 |
3
deef 2023-10-27 21:57:56 +08:00
全小写,sso ,userid ,sfznumber ,updatedb
|
4
baobao1270 2023-10-28 05:05:11 +08:00 via iPhone
我喜欢 C#的那套规范
|
5
yanyao233 2023-10-28 18:07:55 +08:00 via Android
id 小写,其他缩写大写
|
6
orlog 2023-10-29 16:27:05 +08:00 2
遵循奥卡姆剃刀原则,驼峰命名的时候不需要考虑是单词还是缩写。。。没有必要,你只要驼峰就行了
|
7
zt5b79527 2023-10-29 18:53:27 +08:00
我个人也倾向于全驼峰,奈何世界不因为个人的意志为转移
|