在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发
在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。请具体说明在编写代码时,需要做到哪几点编码准则?
在编写代码时,需要做到以下6点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性; ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性, ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象; ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中; ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次地缩进;将大括号放置在关键词下方的同列处等; ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题 这是一道要求读者掌握嵌入式系统软件平台选择的简答题。本题所涉及的知识点如下: 在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。也就是说,代码的执行速度越快越好、系统占用的存储空间越小越好,软件开发和维护时间越少越好。具体来说,在编写代码时,需要做到以下六点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性。 ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性。 ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象。 ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中。 ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次的缩进;将大括号放置在关键词下方的同列处;不要把小括号和关键词(if、while等)紧贴在一起,要用空格隔开它们;不要把小括号和函数名紧贴在一起;等等。 ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题。 另外,在嵌入式软件开发过程中,遵守编程规范,养成良好的编程习惯,将直接影响到所编写的代码的质量。编程规范主要涉及命名规则、编码格式及注释的书写这三方面的内容。
关于法律的权威,下列说法正确的是:A.法律的权威源于公正B.法律的权威源于实施C.法律的权威源于人 公务员考试 2020-05-31 …
“一切知识来源于实践”的英文是什么?翻译“一切知识来源于实践” 英语 2020-06-26 …
实践出真知说明()a:人类的知识总体来自实践.b:直接经验市个人获取知识的主要来源.c:任何人的知 政治 2020-06-26 …
“人们的认识来源于实践和书本知识.”这一观点①肯定了认识既来源于实践又来源于“人们的认识来源于实践 政治 2020-07-21 …
阅读下面的文字,完成12—15题。论文化竞争力田丰文化创造力源于实践的创造力。人的实践是文化的动力和 语文 2020-11-02 …
有人认为“个人的渊博知识,一是来源于亲自实践,二是来源于书本知识。”这一观点①认为认识既来源于实践, 政治 2020-11-02 …
“实践是知识的母亲。”这句谚语包含的哲理是A、实践是理论的基础;B、理论对实践有指导作用;C、知识源 政治 2020-11-26 …
辨析-人的错误认识也来源于实践马克思考试范围里一道题没有答案辨析-人的错误认识也来源于实践马克思考试 其他 2020-12-10 …
现代自然科学的一些重大发现往往是某些科学家先提出一些科学假说,后在实践中得到验证。对此,正确的理解是 政治 2020-12-14 …
“读万卷书,行万里路”这句名言①肯定了认识既来源于实践,也来源于书本②否认了实践第一的观点③说明要把 其他 2021-02-21 …