可能重复:
Java方法名称何时太长?
我知道这可能是个人意见的问题,但我想知道什么是标准做法,什么是不赞成的.
我在大学的一位教授似乎总是使他的变量和方法名称尽可能短(例如getAmt()而不是getAmount).
我不反对这一点,但就个人而言,如果它增加描述性,我宁愿让我的时间更长一些,因此阅读它的人不必检查或参考文档.
例如,我们制作了一个方法,给出一个球员列表,返回得分最多的球员.我做了这个方法getPlayerWithMostGoals(),这是错的吗?我努力选择一种方法让它缩短一段时间,但后来我想"为什么?".它清楚地说明了这一点,Eclipse可以让我在键入时自动完成它.
我只是想知道短变量名是否是过去的一部分,因为需要尽可能小的一切才能有效.这还是一个要求吗?
Jua*_*des 12
没有什么本质上是错误的,最好是使它描述而不是神秘.然而,对于试图做太多或可能被重构的方法来说,它通常是代码嗅觉
坏: getActInfPstWeek
好: getAccountInformationForPastWeek()
更好 getAccountInformation(DateRange range)
我更喜欢使用长变量/方法名称来描述正在发生的事情.在你的情况下,我认为getPlayerWithMostGoals()是合适的.当我看到一个像"amt"这样的短变量名称时,我感到很困扰,我必须把它转移到我脑海里(变成"金额").
| 归档时间: |
|
| 查看次数: |
3474 次 |
| 最近记录: |