【发布时间】:2016-03-17 23:56:24
【问题描述】:
每个人都知道 Java 的常量命名约定是大写字母和单词之间的下划线,例如 USERNAME 和 ERROR_CODE。
但是通常用 CamelCase 拼写的单词/名称也应该使用下划线吗? SomeBrand™ 应该命名为SOME_BRAND 还是SOMEBRAND?后者可能更难阅读,并且无法传达正确的大小写,但前者可能会被错误地阅读为单独的单词,尤其是附加了另一个单词(例如SOME_BRAND_ID)。有公认的约定吗?也许是第三种选择?
【问题讨论】:
-
MCDONALDS或MC_DONALDS- 我会说后者更符合惯例并且更易于阅读。
标签: java naming-conventions constants camelcasing