我有一个像常量一样使用的变量(它永远不会改变)。我不能将它声明为常量,因为该值是在运行时添加的。
您会将变量名大写以帮助您自己理解该数据的含义吗?
或者你会不因为这违背了惯例并使事情变得更加困惑吗?
更大的问题:
即使场景不是典型的惯例,但足够接近以至于可以帮助您个人理解事物,您是否也遵循惯例?
最佳答案
如果它能帮助您(和其他人)在六个月后理解您的代码,那就去做吧。如果不会,就不要。真的就这么简单。
就我个人而言,我会将其大写。这是 Java 中的约定,由于其面向对象的特性,常量总是在运行时分配。知道如果我不小心分配给它,我下次扫描那段代码时肯定会注意到,我会更舒服。
关于java - 像常量一样工作的变量的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352875/