变量名应该表明变量里装载了什么数据。 问问自己“是什么数据”,这是优化你的变量命名最简单的方法。我曾经看到有人用 $data
表示从数据表里读取的一条记录。写法就像这样:
$data = read_record(); print "ID = ", $data["CUSTOMER_ID"];
问问自己”是什么数据“将会立即给你一个好的命名思路。 命名成 $record
就好多了。 $customer_record
那就更好了。
“注释的目的是为了弥补代码自身在表达上的不足。” 所以你应该适当的注释一下你的代码,
命名要能揭示意图
命名时避免含义引起误解的信息
命名要有合适的长度
在高级编程语言中,变量名的长度通常不太限制。变量名几乎可以任何长度。虽然如此,这也可能使代码变得闹心。
命名方法总结
概述起来,做为一个程序员,你应该:
- 命名是来表达概念的
- 注意名称长度,名称里只该含有必要的词语
- 编码规范有助于理解代码,你应该使用它
- 名称不要混用
- 名称在业务领域里要有意义,在上下文里有意义
请随便发表你的意见。如果你知道在命名或代码表达方面的其它问题,请写在下面的评论里。