如何快速提高代码的质量

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

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

      一,程序的排版: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++》。这本书在网上广为流传,如果我们想增加代码的内功,反复研读这本书是值得的。这本书在网上很容易搜的到,希望大家能抽出时间读一读,这本书书的前四章很适合萌新。

相关文章
|
3月前
|
测试技术
质量标准化实践问题之确保项目进度和质量受控如何解决
质量标准化实践问题之确保项目进度和质量受控如何解决
33 2
|
6月前
|
敏捷开发 测试技术 持续交付
深入白盒测试:提升软件质量与测试效率的关键策略
【4月更文挑战第3天】 在软件开发的复杂多变环境中,保证产品的质量和性能是至关重要的。白盒测试作为一种重要的软件测试方法,它通过深入检查程序的内部结构、设计和编码来确保软件按照预定要求运行。本文将探讨白盒测试的核心概念、技术及其在提升软件测试效率和质量中的应用。我们将讨论如何利用白盒测试进行有效的单元测试、集成测试和系统测试,以及如何借助现代工具和技术优化测试过程。文章还将涉及白盒测试在连续集成和敏捷开发实践中的应用,为读者提供一套全面的白盒测试策略和最佳实践。
|
测试技术
如何评估软件测试的质量风险?记住这5个核心关键点
如何评估软件测试的质量风险?记住这5个核心关键点
315 0
|
6月前
|
数据采集 前端开发 JavaScript
前端自动化测试:确保质量和稳定性的关键步骤
前端自动化测试:确保质量和稳定性的关键步骤
前端自动化测试:确保质量和稳定性的关键步骤
|
6月前
|
传感器
内置质量是什么?
内置质量是什么?
123 0
|
6月前
|
测试技术
测试的质量意识—测试用例设计
测试的质量意识—测试用例设计
|
安全 测试技术 持续交付
如何提高代码测试的质量和效率
提高代码测试的质量和效率是确保软件质量的关键步骤。通过合理的测试计划、多样化的测试策略以及自动化工具的应用,我们可以更好地发现和修复问题,减少开发过程中的风险。持续集成与持续交付的实践,进一步加速了代码测试的周期,促进了软件开发的快速迭代。通过不断学习和实践,我们可以在保证代码质量的同时,提高开发效率。
201 1
|
IDE Java 程序员
如何快速地改善代码质量
如何快速地改善代码质量
|
运维 监控 数据挖掘
质量是设计出来的
业务流程分为 3 个阶段:产品研发阶段、日常运营/运维阶段、售后服务阶段。这三个阶段涉及许多部门角色的协作,包含但不限于产品经理、研发人员、质量保障人员、客服人员、SRE、业务运营人员、法务人员、商务人员、财务人员等。
137 0