养成良好的编程习惯

简介: 良好的编程有习惯的意义在于:1.犹如面子,给人好的好象2.犹如在找东西,容易找到3.不给人添麻烦,让人接手得舒舒服服4.从源头避免版本不一致问题(当同一个文件在不同目录下出现拷贝时,容易出现其中某个未同步更新的问题)5.
良好的编程有习惯的意义在于:
1.犹如面子,给人好的好象
2.犹如在找东西,容易找到
3.不给人添麻烦,让人接手得舒舒服服
4.从源头避免版本不一致问题(当同一个文件在不同目录下出现拷贝时,容易出现其中某个未同步更新的问题)
5.提升代码的维护性


良好的习惯包含但不限于以下几点:
1.不要和被依赖的代码混在一起,至少应当做到分目录存放,建议以库的形式建立依赖
2.不要出现明显的,可以简单消除的重复代码,复制粘贴有好处,但会给后来人带来痛苦
3.文件名取得贴近点,比如是一个线程类,那么文件名最好含有thread
4.不要做形式化的注释,它会膨胀文件,弱化核心,代码才是核心,要象写作文一样去锤炼斟酌,舍得割添足部分
5.防止大文件和大函数,如果出现,应当下手重组,类似于大公司一样要结构优化,比如一个大的if、大的while提炼成一个函数,部门大了也会划分成小的部门
6.保持main函数所在文件名包含main词眼是个好习惯,因为不熟的人看代码时,从main入手通常最容易
7.太大的switch-case,要考虑使用函数指针数组优化
8.杜绝相同文件出现在不同目录下
9.将目录当作自己的房间还打理,做到分类明晰、层次合理,不乱七八糟
10.尽量使用标准的或简单的编译系统
相关文章
|
机器学习/深度学习 前端开发 Oracle
程序员的那些事
本文章介绍了程序员是做什么的要学什么
256 0
程序员的那些事
|
1月前
|
人工智能 程序员 知识图谱
程序员-你得把自己卖出去
程序员-你得把自己卖出去
|
9月前
|
程序员 开发者
只有程序员才能懂的暗号是什么?
俗话说:隔行如隔山,如何用一句话不露痕迹地向别人展示自己程序员的身份呢?众所周知,程序员这个职业并不是像医生、律师、老师等职业那样被大家广泛认知和了解的。在社交场合中,我们常常需要向别人说明自己的职业身份,而这时候,如果能够使用一些行业黑话或者暗号,就可以更加自然地向别人展示自己的程序员身份。那么接下来就来简单聊一下。
117 0
只有程序员才能懂的暗号是什么?
|
前端开发 JavaScript 关系型数据库
程序员1
程序员1
82 0
|
程序员 C++
别人的1024程序员节VS你的1024程序员节
别人的1024程序员节VS你的1024程序员节
273 0
|
程序员
程序员和烟民
从我身边的情况来讲,程序员是一个很大的吸烟群体,作为曾经一个重度吸烟者,我想吸烟的好处太多了。初去一个公司方便融入团队,每一个互联网公司大概都会有一堆烟民,工作匮乏的时候大家一起下楼聊聊天八卦,马上会有都是革命同志的亲切感;吸烟可以帮助解决问题,当你遇到一个非常复杂的bug,想了半天不能解决,这个时...
1670 0
|
安全 Unix Linux
|
算法 程序员 测试技术