【发布时间】:2017-11-02 16:27:57
【问题描述】:
通常我们会听到一些建议,例如使用描述性变量名称来传达意图。如果我们避免缩写,描述性名称有时会变长。
但是应该有一个限制,变量名称可以很容易地在人眼中使用。例如,我在我的前公司看到了类似的情况:
int thisIsASuperLongVariableNameHere 对比 int thisIsASuperLongVariableNameThere 对比 int[] thisIsASuperLongVariableNamesHere
如果我们只看一眼那些变量名,它们看起来都非常相似,我们的大脑无法有效地捕捉到不同之处。
所以我的问题是,人类可以有效使用的变量名的最大长度是多少?
如果变量名超过长度,缩短它们的标准方法是什么?
【问题讨论】: