个人编程规范

个人编程规范

1.命名规约

  • 强制命名原则

    1. 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
    2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。
  • 变量命名

    1
    2
    3
    //全小写, 单词间用下划线连接  
    java_script
    this_is_a_long_example
  • 函数命名

    1
    2
    3
    //驼峰命名法, 单词第一个字母大写, 但首字母除外  
    javaScript
    thisIsALongExample
  • 类命名

    1
    2
    //帕斯卡命名法, 所有单词首字母大写  
    JavaScript
  • 常量

    1
    2
    3
    //全部字母大写  
    JAVASCRIPT
    THIS_IS_A_LONG_EXAMPLE
  1. 词汇缩写
缩写 全称
addr address
app Application
arg Argument
avg average
DB Database
bmp Bitmap
btn Button
buf Buffer
calc Calculate
char Character
clr color
cmd Command
cmp Compare
col Column
cur Current
dbg Debug
def default
del Delete
dest / dst Destination
dev Device
dict dictionary
diff different
dir directory
disp Display
div Divide
dlg Dialog
doc Document
drv Driver
dyna Dynamic
env Environment
err error
ex/ext Extend
exec execute
flg flag
func / fn Function
grp group
img Image
info Information
init Initial/Initialize/Initialization
ins Insert
len Length
lib Library
lnk Link
log logical
lst List
max maximum
mem Memory
mgr / man Manage / Manager
mid middle
min minimum
msg Message
mtch Match
num Number
obj Object
ofs Offset
org Origin / Original
param Parameter
pic picture
pkg package
pnt / pt Point
pos Position
pre / prev previous
prg program
prn Print
proc Process / Procedure
psw Password
pub Public
rc rect
res Resource
ret return
scr screen
sec Second
seg Segment
src Source
srch Search
std Standard
stg Storage
stm Stream
str String
sync Synchronization
sys System
tbl Table
temp / tmp Temporary
tst Test
txt text
unk Unknown
var Variable
ver Version
wnd Window
cnt / cc count