程序员应保持良好习惯:编写有效的变量名称

变量是存储数据以在多个位置使用它的好方法,而不是在需要的地方对源代码的每个部分进行硬编码。由于机器语言的日子已经剩下,人们可以理解的语言被引入,变量是程序设计范式的一部分。不仅如此,还要管理可变间隔,内存管理,使用不同的数据类型来处理数据。

在这篇文章中,我不会谈论数据类型,而是讨论应该用来改进源代码的好的变量名称。只是评论是一个很好的源代码的重要组成部分,向其他程序员解释代码的目的,而不需要完全遍历所有源代码,类似地,变量名也是源代码的很好的一部分它消除了代码中的歧义; 即使是编写代码的开发人员在一个月之后阅读源代码后,也不知道x的意思。

让我们举一个例子代码来考虑,

上面的代码没有意义,为什么是x,y或z的目的。虽然代码运行正常,编译也不会有任何问题。标识符的命名约定是,

  1. 名称必须是至少1个字符到30个字符。
  2. 名称不得包含数字。
  3. 名称可以是字母数字,不带特殊字符。数字不能在第一位出现,下划线“_”字符在命名中是允许的。
  4. 两个独立的变量,函数和/或类的名称必须是独立的; 他们不应该匹配。

让我们再添加一个我们自己的惯例,“名字必须定义它的目的是什么”。现在让我们按照这些规则重新编写上面的代码。

还有其他多种选择和方案,其中为变量使用正确的名称描述了代码使用的实际底层概念。

转载请注明:《程序员应保持良好习惯:编写有效的变量名称