①尽量用“有含义的单词”;
②采用骆驼命名法;(名词/adj. + n.)
③符合“min-length&&max-information”原则;(要求尽可能用缩写)
④尽量避免带序号。
常用单词缩写(1.短词去掉元音;2.长词取头几个字母;3.习惯缩写法):
A
average - avg
B
back - bk
background - bg
break - brk
buffer - buf
C
color - clr
control - ctrl
D
data - dat
delete - del
document - doc
E
edit - edt
error - err
escape - esc
F
flag - flg
form - frm
G
grid - grd
I
increment - inc
information - info
initial - init
insert - ins
image - img
L
label - lab
length - len
list - lst
library - lib
M
manager - mgr
message - msg
O
oracle - ora
P
panorama - pano
password - pwd
picture - pic
point - pt
position - pos
print - prn
program - prg
S
server - srv
source - src
statistic - stat
string - str
sybase - syb
T
temp - tmp
text - txt
U
user - usr
W
window - win/wnd
其实相对而言,这种规范是比较常见和常用的,但比起PB的命名规则info更少了些,就可读性而言PB的命名规则略胜一筹。
作用域+数据类型+“_”+功能性说明
例如,局部字符串型用户名变量:ls_usrName (l表示“Local”,s表示“String”)
以上一般是对变量而言,as3中,keyword、包一般是纯小写,类首字母大写,函数(方法)等和变量一般。