10.3 Guidelines in initializing variables
1、就近原则:在靠近变量第一次使用的位置初始化它。
2、注意在下一次使用计数器和累加器前重置
3、在类构造函数内初始化该类成员变量
4、检查是否需要重新初始化
10.4 Scope 作用域
1、localize reference for variables 使变量引用局部化——易于阅读
2、keep variables ”live“ as short as possible 缩短变量存活时间
3、General guidelines for minimizing scope 减小作用域的一般原则:
1、在循环开始前再去初始化循环里使用的变量,而不是在该子程序开始处
2、直到变量即将被使用再去赋值
3、使用两套变量时,把每套变量的操作隔离放开
10.6 Binding Time 绑定时间
晚绑定 用具体含义的字段代替无意义数字
10.8 Using each variables for exactly one purpose 为变量指定单一用途