如何快速提高代码的质量

简介: 如何快速提高代码的质量

废话少说,咱们直接上干货。

      一,程序的排版:1,函数体与函数体之间要有空行。2,在函数体内逻辑紧密的语句不用空行,不紧密的空行。啊?你说太抽象了?举个栗子,if语句和else语句你就说它们联系紧密不紧密吧,是不是不用空行,那它与其它语句之间就得有一个空行。3,关键字后面要有一个空格,这里要注意if空一格,后面紧跟‘(’。4,对于双目操作符和三目操作符,操作符和操作数之间要有一个空格。5,‘;’不做语句结句时后面要跟一个空格。6,每个‘{’与‘}’要一一对应。7,一行代码尽量尽量只写一个语句,如果有多条语句,要有内在联系。8,函数名之后不用空格

     二,函数的注释:注释是很重要的,它能大大提升代码的可读性。我们要注重注释的正确性和简洁性。

     三,命名规则(注:命名规则不同与排版,它因创作的个体和团体而异,但都是为了提高代码的可读性):这里介绍一下Windows系统下的命名规则。1,命名尽量用英文单词2,函数名首字母大写3,参数和变量首字母小写4,定义常量全用大写并用‘_’分割单词。

     这里我们不得不提一种写法,假设a是变量我们一般会写if  (a  ==  5),其实我们可以写成if  (5 ==  a)。假如我们漏了一个‘=’号第一种写法不会报错,编译器会把5赋给a,而第二种写法会出BUG,方便我们检查。

      在这里,我不得不向大家推荐一本书,名叫《高质量C,C++》。这本书在网上广为流传,如果我们想增加代码的内功,反复研读这本书是值得的。这本书在网上很容易搜的到,希望大家能抽出时间读一读,这本书书的前四章很适合萌新。

相关文章
|
安全 测试技术 持续交付
如何提高代码测试的质量和效率
提高代码测试的质量和效率是确保软件质量的关键步骤。通过合理的测试计划、多样化的测试策略以及自动化工具的应用,我们可以更好地发现和修复问题,减少开发过程中的风险。持续集成与持续交付的实践,进一步加速了代码测试的周期,促进了软件开发的快速迭代。通过不断学习和实践,我们可以在保证代码质量的同时,提高开发效率。
245 1
|
运维 监控 数据挖掘
质量是设计出来的
业务流程分为 3 个阶段:产品研发阶段、日常运营/运维阶段、售后服务阶段。这三个阶段涉及许多部门角色的协作,包含但不限于产品经理、研发人员、质量保障人员、客服人员、SRE、业务运营人员、法务人员、商务人员、财务人员等。
157 0
|
9月前
|
传感器
内置质量是什么?
内置质量是什么?
166 0
|
安全
商品房质量问谁在管?(续)
标  题:江西省吉安市永丰县城市政花园房子质量问题  编  号:X20090000420    提交时间:2009-1-21 10:18:14    允许公开  事 发 地:江西省吉安市永丰县江西省吉安市永丰县城市政花园  内  容:请你们现场看看吧。我就不多言。 回复:     你反映的问题已按有关规定于2009年1月21日转送至吉安市信访局处理,请等待转送单位的办理结果。同时感谢你对网上信
1659 0
|
PHP
提高代码的可维护性和产出质量-结合实际中遇到的坑来总结
  以后慢慢添加经验。随手把遇到的问题记录下来。    一、地址要定义在变量中,千万不要写死在代码中。   遇到一个坑。把地址都写死在模版或代码中了。以后要修改地址,变得很困难   下面是遇到的问题,要将通行证的地址修改为新版本的地址,这个应用中代码请求要改为请求新版本的地址。
955 0
|
9月前
|
测试技术
测试的质量意识—测试用例设计
测试的质量意识—测试用例设计
|
项目管理
系统质量问题不是不爆,时候未到
很认同的一个观念是:把事情一次性做好,就是最低的成本和最高的效率;所以需求再多,也要质量为王;如果因为产品的体验差影响业务,那么用户、平台、研发谁才是真正的大冤种?
123 0
系统质量问题不是不爆,时候未到
|
IDE Java 程序员
如何快速地改善代码质量
如何快速地改善代码质量

热门文章

最新文章