命名包括:目录名(包名)、文件名、函数名、参数名、常量、变量等。
命名要准确,听起来很简单,实际上很难。为什么呢?这需要一种天赋,跟你的母语是什么,没关系。举例来说:吾以为工作的某公司出基础版本,英名叫regular version。公司头目是美国人,英语那是母语;公司专门有写帮助的英语人员;还有两个老外专门负责英语工作;结果呢?从上到下,只有吾认为搞错了,应该叫standard version。
那么,命名有哪些技巧呢?
- 学会抄。比如说,参考同类软件,别人怎么命名,咱也怎么命名。千万不要创新。
- 学会选择。什么意思?想命名时,先选择几个中文词,然后每个中文司再各找几个意思相近的英文词,最后反复对比,确定一个词。有朋友会问,大哥这多费时间啊?开始是比较花时间的,熟练之后,大脑自动接管。
- 命名要长。开始的时候,为了充分表达意思,就要用长的。
- 学会缩写。
- 学会组合新词。比如两个WORD构成的意思,可以前后各取一部分组成一个新词。
- 使用拼音。有时真的很难表达,或者进行区分,可以用拼音。比如说,开发聊天软件,group很多地方用到,可以用qun表示分组,这样就不用加前缀后缀了。