![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
shadow_xwl
Talk is cheap, show me code.
展开
-
变量名的力量(二)
变量名的力量(二)11.4 非正式命名规则与语言无关的命名规则的指导原则 区分变量名和子程序名字 通常,变量名以小写字母开头而子程序名以大写字母开头。 区分类和对象 类名字与对象名字——或者类型与该类型的变量——之间的关系会比较棘手。有很多标准的方案可用,如下例所示: 方案一:通过大写字母开头区分类型和变量Widget widget;LongerWi原创 2015-09-16 21:00:03 · 625 阅读 · 0 评论 -
变量名的力量(一)
第十一章 变量名的力量要点:· 好的变量名是提高程序可读性的一项关键要素。对特殊种类的变量,比如循环下标和状态变量,需要加以特殊的考虑。· 名字要尽可能地具体。那些太模糊或者太通用以至于能够用于多种目的的名字通常都是很不好的。· 命名规则应该能够区分局部数据,类数据和全局数据。它们还应当可以区分类型名、具名常量、枚举类型名字和变量名。· 无论做哪种类型项目,你都应该采用某种变量原创 2015-09-16 20:48:24 · 639 阅读 · 0 评论 -
高质量的子程序
第七章 高质量的子程序什么是“子程序(routine)”?子程序是为实现一个特定目的而编写的一个可被调用的方法(method)或过程(procedure)。例如C++中的函数(function),Java中的方法(method),或是Microsoft Visual Basic中的函数过程(function procedure)或自过程(sub procedure)。对于某些使用方式,C和C+原创 2015-09-19 22:16:28 · 1053 阅读 · 0 评论 -
防御性编程
第八章 防御性编程 防御性编程并不是说让你在编程时持“防备批评或攻击”的态度——“它就是这么工作!”这一概念来自防御式驾驶。防御性编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其它子程序产生的错误数据。更一般地说,其核心想法是要承认程序都会有问题,都需要被修改,聪明的程序员应该根据这一点来编程序。8.1 保护程序免遭非法数据的破坏 检查所有来源与外部的数据的值原创 2015-09-17 00:07:57 · 1339 阅读 · 0 评论