驼峰命名法中的缩写词

355

我对驼峰命名法有疑问。假设你有这个缩写:Unesco = 联合国教科文组织。

你应该写成:unitedNationsEducationalScientificAndCulturalOrganization

但是如果你需要写这个缩写怎么办?就像:

getUnescoProperties();

用这种方式书写是否正确?getUnescoProperties() OR getUNESCOProperties();

=>

这样写是否正确?getUnescoProperties()getUNESCOProperties();


30
在我看来,将文本转换为蛇形命名法是最佳解决方案。你喜欢使用 get_unesco_properties 还是 get_u_n_e_s_c_o_properties - jchook
相关问题:https://dev59.com/-W855IYBdhLWcg3wJg1y - Anton Tarasenko
11个回答

-1

联合国教科文组织是一个特殊的例子,因为它通常(在英语中)被读作一个单词而不是缩写 - 就像欧足联、皇家剧院协会、英国电影电视艺术学院,而不像英国广播公司、超文本标记语言、安全套接层。


1
这是“首字母缩写词”和普通“缩写词”的区别;这个区别似乎与整个讨论有关,但在提供的答案中几乎完全被省略了。 - simon
2
BBC、HTML、SSL以及其他需要逐个发音的缩写应该更准确地称为首字母缩略词。而像UNESCO这样发音成一个单词的则是真正的缩写词。 - Lrdwhyt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接