java - 变量的命名约定

标签 java naming convention

我在程序中有四个变量:xPos、yPos、xVel、yVel

他们每个人都应该有一个setter/getter,但是这样说会很尴尬:

setXpos()
getXpos()
getXvel()
setXvel()

这些变量是否有一个简短高效的命名约定?

最佳答案

您在代码片段中列出的命名约定。

更重要的问题是,如何重新构建它们以提高可读性?作为一个没有看过您的程序的人,您列出的四个功能对我来说似乎非常清楚。我很难想出更清晰的东西。

任何时候你放弃一个惯例,即使这个惯例让事情变得恶心,你也会失去可读性/清晰度(因为人们期望这些惯例得到满足)。您必须权衡放弃讨厌的 session 结果以获得更好的结果与放弃 session 的损失。

综上所述,我允许您使用“getXvel()”。祝你好运。 =)

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

相关文章:

java - 在 android 中解析此类 url 的最佳方法是什么

java - Querydsl 不支持 rand() 吗?

linux - Linux 资源文件放在哪里?

java - 如何理解java中的注释以及如何在java中实现我的注释?

java - 如果将两个具有不同名称的相似 jar 添加到类路径中会发生什么?

oop - 为对象或 Action /行为创建界面?

Api Url 部件命名法

C++:动态创建以for循环迭代器命名的数组

language-agnostic - 一些捷径组合的历史渊源

gradle - 约定优于配置