当前位置:Gxlcms > mysql > 【数据库编程标准规范系列】之第五章:命名约定

【数据库编程标准规范系列】之第五章:命名约定

时间:2021-07-01 10:21:17 帮助过:19人阅读

定义完善的变量: 数据类型和作用域 表义性强的变量名,来说明这些变量 必须赋予焦点 5.1 编程原则 有焦点的变量:服务于一个定义明确的目的 无焦点的变量:用于多个目的的变量 焦点的变量 为变量赋予表义性强的名字 增强可读性 淘汰故意缩短的变量名 避免 T

定义完善的变量:

数据类型和作用域

表义性强的变量名,来说明这些变量

必须赋予焦点

5.1编程原则

有焦点的变量:服务于一个定义明确的目的

无焦点的变量:用于多个目的的变量

焦点的变量

为变量赋予表义性强的名字

增强可读性

淘汰故意缩短的变量名

避免Temp,临时变量,暂时性变量

变量名中混合使用大小写字母

Dim strFirst_Name As String

只对常用变量名和长变量名进行缩写,最长不超过32个字符

缩写规则:

一致性,前后统一

选用表义性强的缩写

对变量名中公用部分缩写,专用部分不应缩写

使用统一的量词

变量名结尾处,使用标准化量词:

Dim strCustomerFirst As String

Dim strCustomerLast As String

Dim strCustomerPrevious As String

显式说明变量

建议:显示说明变量

如:DimPrivatePublicStatic

显示按钮:Explicit Option

最佳数据类型,减少内存需求,加快执行速度,降低出错可能,不同数据类型影响计算结果

数字计算:

防止溢出错误

遵循规则:

存储任何类型的文本,String数据类型,包含任何有效的键盘字符,包括数字和非字母字符

存放TrueFalse这两个值,Boolean数据类型

存放不包含小数位、大于或等于-32768、小于或等于32767的数字,用Integer

存放不带小数位的数字,但是数字值大于或小于Integer数据类型允许的值,Long

包含小数位的数字,Single

大于Single数据类型能够存放的数字,Double

存放美元金额,请使用Currency数据类型

存放日期或时间值,请使用Date

只有在绝对必要时,Variant

变量的作用域,对于过程和模块来说它的可视性,应尽量缩小(降低错误率,防止占用资源)

作用域等级,即:过程作用域、模块作用域、全局作用域

人气教程排行