大型程序注意点

1. 内存相关     可使用内存检测工具(valgrind)  推荐没做完一个模块之后 都运行检查一次


2. 使用队列  注意循环调用和回调思想


3. 第三方开源库的使用 


4. 使用静态代码分析工具 分析可能出现的笔误 如 pvs


5. 各个环节的测试, 比如通讯框架搭建好后,一定完整全面的测试  保证底层的稳定,否则上层查找bug很困难


6. 协议设计中考虑被攻击的情况(占位)


7. 解决bug 可用bugfree



你可能感兴趣的:(大型程序注意点)