rustysun同学ASP代码书写规范(2)





CODE:
Sub formatharddisk() '不正确的命名
Sub formatHardDisk ‘正确的命名
Sub show() ‘不正确的命名 
Sub Show() ‘正确的命名

设置变量内容的过程和函数,应使用set作为前缀,例如:



CODE:
Sub setUserName

读取变量内容的过程和函数,应使用get作为前缀,例如:



CODE:
Function getUserName

3.2.2       过程和函数的参数
  首先所有参数名称必须是有意义的。参数命名采用同义的英文,可使用几个英文单词,但每一个单词的首字母必须大写。先说明参数的引用类型,如ByVal或ByRef。参数名前加前缀‘a_',后跟参数的类型(参见变量类型中的书写规范),必须小写,最后跟参数名,单词的第一个字母大写。例如:



CODE:
Sub someProc(ByVal a_sUserName, ByVal a_iUserAge)

3.3       变量
3.3.1       变量命名及格式
首先所有变量必须起有意义的名字,使其它组员可以很容易读懂变量所代表的意义,变量命名采用同义的英文命名,可使用几个英文单词,但每一单词的首字母必须大写。另外还需在变量名中体现变量类型。例如:



CODE:
Dim sWriteFormat ‘s表示String类型的变量

3.3.2       变量类型
  虽然在ASP中不须要声明变量类型,它只有一个Variant型。但为了方便源程序的阅读,我们决定为变量加上类型描述前缀。对于一些特定类型可采用一定的简写如下:
变量类型       简写
整型(Integer)       i
短整型(Short Integer)       sh
长整型(Long Integer)       l
单精度型(Single)       sn
双精度型(Double)       db
字节型(Byte)       by
字符型(Char)       c
字符串型(String)       s
二进制型(Binary)       bn
布尔型(Boolean)       b
日期时间型(DateTime)       d
数组型(Array)        a
象型(Object)       o
  循环控制变量通常使用单一的字符如:i, j, k。 另外使用一个有意义的名字,如iUserIndex ,也是准许的。
3.3.3       全局变量(Global Variables)
  尽量不使用全局变量,如必须使用全局变量则必须加前缀‘gbl_',同时应在变量名称中体现变量的类型。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2605.html