作为一个程序员,要问有什么东西要比改bug更恶心的事情,那绝对就是起各种变量名,类名,方法名。
命名规范
首先我们学习如何命名时,得先了解一些命名规范。驼峰命名法,匈牙利命名法。
匈牙利命名法匈牙利命名法由匈牙利程序员发明,他在微软工作了多年,此命名法就是通过微软的各种产品和文档传出来。多数有经验的程序员,不管他们用的是哪门语言,都或多或少在使用它。
基本原则:变量名 = 属性 + 类型 + 对象描述
即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。
变量类型和首字母对照关系如下表:
数据类型/对象类型 / 变量前缀 / 备注
byte bye
char chr
float flt
boolean bln 做布尔变量时,使用bln
Integer/int int
String str
Single sng
short sht
Long/long lng
Double/double dbl
Currency cur
Variant bln astr obj vnt 做布尔变量用时,用bln,做字符串数组用时,用astr,做为对象使用时,用obj,不确定时,用vnt。
对于数组,在数据类型的前缀前再增加一个a,例如字符串数组为astr。对于在多个函数内都要使用的全局变量,在前面再增加“g_”。例如一个全局的字符串变量:g_strUserInfo。
驼峰命名法
一般分为大驼峰和小驼峰,区别在于,大驼峰首字母为大写,小驼峰首字母为小写,除首个单词的各个单词的首字母均大写。例如getUser(小驼峰)、APIController(大驼峰)。大驼峰一般用于类名定义,小驼峰使用与类方法的定义。
其他命令规范类似于btn-info的命名,适用于css等类名的命名规范。例如icon-box
常量命名大部分使用全部大写的形式。例如PI,端口PORT等。
神器
神器在手,天下我有。
,