良好的编程有习惯的意义在于:
1.犹如面子,给人好的好象
2.犹如在找东西,容易找到
3.不给人添麻烦,让人接手得舒舒服服
4.从源头避免版本不一致问题(当同一个文件在不同目录下出现拷贝时,容易出现其中某个未同步更新的问题)
5.提升代码的维护性
良好的习惯包含但不限于以下几点:
1.不要和被依赖的代码混在一起,至少应当做到分目录存放,建议以库的形式建立依赖
2.不要出现明显的,可以简单消除的重复代码,复制粘贴有好处,但会给后来人带来痛苦
3.文件名取得贴近点,比如是一个线程类,那么文件名最好含有thread
4.不要做形式化的注释,它会膨胀文件,弱化核心,代码才是核心,要象写作文一样去锤炼斟酌,舍得割添足部分
5.防止大文件和大函数,如果出现,应当下手重组,类似于大公司一样要结构优化,比如一个大的if、大的while提炼成一个函数,部门大了也会划分成小的部门
6.保持main函数所在文件名包含main词眼是个好习惯,因为不熟的人看代码时,从main入手通常最容易
7.太大的switch-case,要考虑使用函数指针数组优化
8.杜绝相同文件出现在不同目录下
9.将目录当作自己的房间还打理,做到分类明晰、层次合理,不乱七八糟
10.尽量使用标准的或简单的编译系统