1. 写代码的目的是什么? [实现功能的前提下达到最大限度的重用,高效,稳定,可维护]
2. 如何去设计一个类?
3. 如何去设计一个可重用的类?
4. 如何去设计一个函数?
5. 如何去设计一组带有继承性,多态性的类? [考虑类之间的关系]
6. 如何去设计一款软件?【软件应包含错误处理模块,它很重要】
为什么要检查代码? [基本功不过关]
遵循代码规范的意义是什么? [尽量减少代码的错误]
代码编写结束后,检查代码应注意的方面:
1. 类的构造函数和析构函数
2. 成员变量的初始化(指针变量和非指针变量)
3. 成员变量和函数的属性(public,protected,private)
4. 尽量避免使用 ctrl+c/ctrl+v 操作
5. 函数返回值类型的确定
6. 函数参数以及参数类型的确定
7. 确保函数参数在函数体中的有效性(是否用到)
8. 确保函数功能和代码的一致
9. 注意递归和遍历的实现是否正确
10.尽量避免在函数中直接使用常量,应该使用枚举常量(或使用宏)
11.变量类型转换
12.随时检查代码
13.检查内存泄漏