我的常量的名称是否应该包含它所代表的单位,或者通过简短的评论更好地处理?有时,常量名称会变得冗长。例如,我可以选择:
// Seconds spent displaying logo
public static final float LOGO_DISPLAY_TIMER = 1.5f;
和
public static final float LOGO_DISPLAY_TIMER_IN_SECONDS = 1.5f;
我一直在阅读Clean code,它非常强调准确的命名惯例,但我不确定这个特定情况。
答案 0 :(得分:2)
在我看来 - 如果您的公司没有代码约定或某事。喜欢这样,带上你喜欢的东西,感觉舒服。重点是你是一致的,并且每次都使用相同的风格。
答案 1 :(得分:0)
更长名称的优点是你不需要检查推荐知道这个变量是哪个单位。缺点当然是更长的时间:)
正如前面提到的那样 - 选择你喜欢的东西并保持一致。