【数据库编程标准规范系列】之第五章:命名约定
来源:互联网 发布:淘宝视频怎么上传的 编辑:程序博客网 时间:2024/04/29 02:58
定义完善的变量:
数据类型和作用域
表义性强的变量名,来说明这些变量
必须赋予焦点
5.1编程原则
有焦点的变量:服务于一个定义明确的目的
无焦点的变量:用于多个目的的变量
焦点的变量
为变量赋予表义性强的名字
增强可读性
淘汰故意缩短的变量名
避免Temp,临时变量,暂时性变量
变量名中混合使用大小写字母
Dim strFirst_Name As String
只对常用变量名和长变量名进行缩写,最长不超过32个字符
缩写规则:
一致性,前后统一
选用表义性强的缩写
对变量名中公用部分缩写,专用部分不应缩写
使用统一的量词
变量名结尾处,使用标准化量词:
Dim strCustomerFirst As String
Dim strCustomerLast As String
Dim strCustomerPrevious As String
显式说明变量
建议:显示说明变量
如:Dim、Private、Public或Static
显示按钮:Explicit Option
最佳数据类型,减少内存需求,加快执行速度,降低出错可能,不同数据类型影响计算结果
数字计算:
防止溢出错误
遵循规则:
存储任何类型的文本,String数据类型,包含任何有效的键盘字符,包括数字和非字母字符
存放True和False这两个值,Boolean数据类型
存放不包含小数位、大于或等于-32768、小于或等于32767的数字,用Integer
存放不带小数位的数字,但是数字值大于或小于Integer数据类型允许的值,Long
包含小数位的数字,Single
大于Single数据类型能够存放的数字,Double
存放美元金额,请使用Currency数据类型
存放日期或时间值,请使用Date
只有在绝对必要时,Variant
变量的作用域,对于过程和模块来说它的可视性,应尽量缩小(降低错误率,防止占用资源)
作用域等级,即:过程作用域、模块作用域、全局作用域
- 【数据库编程标准规范系列】之第五章:命名约定
- 【数据库编程标准规范系列】之第三章:命名约定
- 【数据库编程标准规范系列】之第八章:代码的注释
- 【数据库编程标准规范系列】之第六章:对错误的处理
- 数据库命名约定
- SQL数据库命名约定
- 实体数据库命名约定
- Windows编程命名约定
- 数据库命名约定 --- 数据库结构命名
- Google C++编程命名约定
- Google C++编程命名约定
- Google C++编程命名约定
- Google C++编程命名约定
- JavaScript规范之命名约定
- MySQL数据库命名规范及约定
- MySQL数据库命名规范及约定
- MySQL数据库命名规范及约定
- MySQL数据库命名规范及约定
- mysql 的列类型,增加更新表字段
- codeforces 208A
- TUXEDO 性能调优
- 《Linux 11》 文件共享服务器(了解) [用户管理(略)]
- Android编程之还原JD-GUI反编译后代码
- 【数据库编程标准规范系列】之第五章:命名约定
- 2013年计划
- loadrunner监控linux之详解rstatd安装
- 计算机专业就业指导(Java)之基础技术测试篇(八)
- C语言qsort算法的指针实现
- 初识面向对象设计模式
- codeforces 208A (STL做法)
- 总结与展望
- 2012总结