命名方法a,b,c等

时间:2014-10-29 15:51:29

标签: java

我很多次看到人们将他们的方法命名为a(),b(),c()等,而不是给他们提供描述方法实际做法的名称。这有什么意义呢?

5 个答案:

答案 0 :(得分:2)

他们不应该这样做。这是不好的做法。

开发人员都是懒惰的,或者他们正在展示一个非常简单的例子(仍然是不好的做法)。

编辑:(考虑到你的意见中的额外细节)

在这种情况下,这可能是由一些自动程序完成的。开发人员实际使用的代码不会使用这些名称。

答案 1 :(得分:2)

我的猜测是你正在阅读混淆的代码。

Here's a nice article.

答案 2 :(得分:1)

为了最大限度地减少.js文件的加载时间,许多开发人员将“压缩”它们。压缩还可以选择对代码进行模糊处理,使其难以理解,从而更难以窃取和更改代码。正如您所描述的那样,通过将变量名称和函数名称更改为“a”,“b”,“c”等来实现。这具有使代码更小的副作用,因为名称现在更短。为您执行此操作的Web工具示例如下:http://www.developerfusion.com/tools/compressjavascript/

您维护的代码库肯定不是已经压缩和/或混淆的代码库。

答案 3 :(得分:0)

无。他们只是懒得遵循标准的命名惯例,可能是因为他们只是做了一些快速的POC(概念证明)而且他们不想浪费时间来输入一些有意义的方法名称。
但是,必须始终遵循实际项目中的命名约定,其他人可能正在寻找/维护其代码。

答案 4 :(得分:0)

每个社区都不鼓励进行编程,这可能是开发人员不好的标志。

有关我们为何以及如何使用编码约定的详细信息,请参阅this