《代码大全》笔记 10 - 使用变量的一般事项
豆瓣:https://book.douban.com/subject/1477390/
《Code Complete》2d ed,CC2
变量初始化的原则
- 在声明变量的时候初始化。
-
在靠近变量第一次使用的位置初始化它。结合第一条,应当在即将使用的时候声明,然后马上初始化变量。
-
尽量使用 final 或 const 声明变量,防止意外修改。
-
构造函数初始化类的所有数据成员。
-
个别情况***意检查是否需要重新初始化。
-
留意编译器警告信息。
缩小变量的作用域
- 尽量缩小变量在代码中的横跨的代码行数。
-
尽量缩小变量的存活时间。
减小变量作用域的原则
- 在即将用到的时候再声明、初始化。
-
把相关语句放到一起,缩小散布的范围。
-
把相关语句提取成单独的子程序。
-
一开始就对变量采用最严格的可见性,必要时再扩展。
为变量指定单一的用途
- 每个变量只用于单一用途。
-
避免变量隐含着不同变量代表完全不同的含义。
-
删除已声明的但从没使用过的变量。
核对表
2020-01-07 - 廖杰良