如何定义一个好的变量名
在日常编程中最烦恼的就是给变量取名,一段好代码,既要能完美地运行,还要能较容易地维护。这就意味着需要让日后维护代码的人能很快地看懂你的代码,而且,在团队合作中,其他开发者也会经常阅读你那部分代码。如果你的代码中充满了a,b,c,a1,a2,a3…那简直就是一个噩梦。因此,好的变量名非常重要。
选择好变量名的注意事项
变量和变量名本质上是同一件事物,因此,变量的好与坏就在很大程度上取决于它的命名的好与坏。
下面举一个糟糕命名的例子
这段代码在做什么呢?也许可以大概知道是在计算一些信息,但是,计算的是什么信息呢?$p,$pp,np,$tp等等这些变量代表的是什么呢?讲真,如果没有任何注释,任何人都无法看不懂这段代码想表达的意思。如果写这段代码的人告诉你,这段代码是在计算分页信息,然后实例化一个分页类,那么你应该如何命名呢?
下面是这段代码的另一种写法,看起来更加清晰:
从上面两段代码可以看出,一个好的变量名在可读性和可维护性上是极其重要的。而且好的变量名是易记的。可以通过应用多条原则来实现这些目标。
领取专属 10元无门槛券
私享最新 技术干货