java - 像常量一样工作的变量的命名约定

标签 java c++ actionscript-3 naming-conventions

我有一个像常量一样使用的变量(它永远不会改变)。我不能将它声明为常量,因为该值是在运行时添加的。

您会将变量名大写以帮助您自己理解该数据的含义吗?

或者你会因为这违背了惯例并使事情变得更加困惑吗?

更大的问题:
即使场景不是典型的惯例,但足够接近以至于可以帮助您个人理解事物,您是否也遵循惯例?

最佳答案

如果它能帮助您(和其他人)在六个月后理解您的代码,那就去做吧。如果不会,就不要。真的就这么简单。

就我个人而言,我会将其大写。这是 Java 中的约定,由于其面向对象的特性,常量总是在运行时分配。知道如果我不小心分配给它,我下次扫描那段代码时肯定会注意到,我会更舒服。

关于java - 像常量一样工作的变量的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352875/

相关文章:

java - 使用 JAXB 处理丢失的节点

java - 如何在芝麻2.7.7中更快速地添加100万个三元组

c++ - 如何在 C++ 中使用 MPI 而不是 C malloc/calloc 动态分配内存?

C++ 如何将 x64 位应用程序转换为 x86

actionscript-3 - 使用 as3crypto 多次登录 assiSTLy.com

java - Hibernate envers - 获取实体的审计属性

c++ - Qt/C++ : drawing efficiently

actionscript-3 - 如何处理错误 #2035 : URL Not Found

apache-flex - 在 ActionScript 中创建一个带有图标的按钮

java - 在 Web 应用程序中使用 QR 进行移动身份验证