从4月到7月19负责framework 中的tunerLib也将以code review 结束,以下 是在写这个lib 过程中的总结,希望以后少犯同样的错。
1、const 的使用,如果在参数为struct 的指针或引用,如果不能修改的要求写成 const。
2、如果类不要求被继承,那有函数不要加前缀 virtual 修饰。
3、如果接口有类似的地方,尽量小提供接口,用参数控制,一方面,调用起来舒服,另一方面,自己的代码量少了。
4、在new 内存的时候,有时候会出现new 失败的情况,当出现失败的时候,要有还原现场的意识,也就是当出现错误的时候,把原来new 成功的一部分删除。
5、在C++ 代码中尽量少使用强制转换,特别是括号形式的强制转换。
6、在用指针的时候,尽量多考虑能否使用应用类型。
7、尽量遵守代码规范。
8、记得c++ 和 java 的区别,new 出来的内存记得释放。
以上。