《代码大全2》阅读随笔
- 在变量声明的时候初始化;
- 在靠近变量第一次使用的位置初始化它;
- 理想情况下,在靠近第一次使用变量的位置声明和定义该变量;
- 在可能的情况下使用 final 或者 const;
- 特别注意计数器和累加器;
- 在类的构造函数里初始化该类的数据乘员;
- 检查是否需要重新初始化;
- 一次性初始化具名常量:用可执行代码来初始化变量;
- 使用编译器设置来自动初始化所有变量;
- 利用编译器的警告信息;
- 检查输入参数的合法性;
- 使用内存访问检查工具来检查错误的指针;
- 在程序开始时初始化工作内容。
《代码大全2》阅读随笔