转C_CPlusPlus学习之路(http://www.cn99.com/cgi-bin/getlsts?listname=c_cpp_studyload)文章,2006-03-12 22:44:54
- 代码的缩进
一般来说,分别缩进一个TAB键的大小(4个字符/两个汉字的宽度),来表示代码的层次关系。技巧:在VC++开发环境中,选择代码,按“Alt+F8”快捷键,系统会对代码的缩进进行格式化。当然,在编写代码的同时,注意到代码的缩进问题,也是一种逻辑清晰的表现。
- 变量或函数的命名
尽量用单词的缩写形式,但应保证缩写形式是大众认可的。从名字上,能够看到目的就是一种有些的命名。
- 代码的注释
在一个大型的循环体的结束部分,注明、标记循环条件。
- 编写本项目组一般编程人员能够阅读和理解的代码
关键逻辑处必须要有相应的注释,便于项目组代码的维护。简单、易懂,最重要的一点是要简洁。
精简代码时,不但要从C/C++语言编程的角度来精简;还要考虑相应的机器代码(汇编语言)是否是确实精简了,确实是提高了效率,改善的性能。
- 复杂的项目或程序中,增加日志功能
在适当的时候,输出系统信息日志,错误日志、调式日志等信息,便于在出现文件的调式、解决,往往或起到事半功倍的效果。
输出日志时,要尽可能的详细,便于快捷确定执行时的动态数据和信息。
- 多进程、多线程编码时的注意点
(1)同步问题。在修改全局变量、共享内存时,必须实现同步操作(临界区CriticalSection、互斥量Mutex、信号灯Semaphore、事件Event等)。
(2)日志输出。通过日志,调查多线程中问题是最有效的途径。