"无功"命名变量

时间:2015-11-13 00:41:31

标签: java naming-conventions var

阅读一些java源我经常发现变量命名,如" va1"," var2"," var3"等等。这种命名的目的是什么?

示例:

public int read(char[] var1, int var2, int var3) throws IOException {
    int var4 = var2;
    int var5 = var3;
    Object var6 = this.lock;

1 个答案:

答案 0 :(得分:1)

没有原因。相反,可能有原因导致这种命名。正如其他人所指出的那样,这可能是由于至少有3点之一:

  1. 懒惰的开发者
  2. 自动生成代码
  3. 自愿代码混淆(是的,人们这样做)
  4. 毫无意义地提到这是一个非常糟糕的做法,因为正如您所看到的,代码非常不清晰且难以阅读,并且可能很容易产生逻辑错误。当这种情况发生时你必须找到它们,祝你好运。