iPhone、jQuery、eBay等特殊词驼峰命名规则及set jQuery data方法命名疑问
驼峰命名下专有名词的通用处理规则
对于iPhone、jQuery、eBay这类自带特殊大小写格式的专有名词,行业通用的处理逻辑是:
- 当专有名词作为标识符(变量、方法、类名等)的开头时:如果用小驼峰(方法、变量的常用规范)就统一转全小写,比如
iphoneDetail、jqueryPlugin、ebayClient;如果用大驼峰(类、构造函数的常用规范)就仅保留首字母大写,剩下的按官方格式写,比如IphoneDevice、JQueryAdapter、EbayOpenApi - 当专有名词出现在标识符的中间或末尾时:直接保留专有名词的官方大小写格式即可,不需要额外调整
你当前的方法命名最优解
你列出的三个选项里,setjQueryData是最合规的写法,理由:
- 方法用小驼峰命名,首字母小写符合通用规范
- 中间的
jQuery直接保留官方标准拼写,辨识度最高,可读性也最好
另外两个写法的问题:
setJQueryData:把jQuery原本的首字母小写j改成了大写J,不符合官方拼写,容易产生歧义setJqueryData:把jQuery的大写Q改成了小写,丢失了专有名词的特征,可读性下降
如果你们团队有统一的内部命名规范,优先遵循团队规则保证代码风格一致即可。
内容的提问来源于stack exchange,提问作者Gem
相关产品推荐
相关产品推荐

