1 编码原则
1.1 可读性原则
(1)清晰第一
清晰性是易于维护程序必须具备的特征。维护期变更代码的成本远远大于开发期,编写程序应该以人为本,计算机第二。一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。
(2)简洁为美
简洁就是易于理解并且易于实现。代码越长越难以看懂,也就越容易在修改时引入错误。提倡通过简洁明了的代码来提升代码可靠性。废弃的代码要及时清除,重复代码应该尽可能提炼成函数。
(3)风格一致
所有人共同分享同一种风格,为后期维护,和代码交接带来便捷。
1.2 设计原则(1)开放封闭原则
对于扩展是开放的,对于修改是封闭的。
(2)单一职责原则
每一个子函数或者类似的代码块应该只有一个职责,所以只有一个原因会使其改变。
(3)接口隔离原则
接口尽量细化,同时接口中的方法尽量少。
(4)最少知道原则
一个子模块应该与其它模块保持最少的了解。
(5)依赖倒置原则
高层模块,低层模块,细节(实现)都应该依赖抽象(即接口)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
嵌入式
+关注
关注
5209文章
20657浏览量
337088 -
编码
+关注
关注
6文章
1040浏览量
57139 -
程序
+关注
关注
117文章
3848浏览量
85472
发布评论请先 登录
相关推荐
热点推荐
嵌入式小波编码算法的原理是什么?
在基于小波变换的图象压缩方案中,嵌入式零树小波 EZW(Embedded Zerotree Wavelets)[1]编码很好地利用小波系数的特性使得输出的码流具有嵌入特性。近年来,在对EZW改进
发表于 08-15 08:27
嵌入式系统开发要素的选择原则是什么
本文详细阐述了在嵌入式系统开发中嵌入式处理器、嵌入式操作系统、调试器、仿真器以及开发人员的技术水平和结构比例等组成要素的选择原则,并且使用一个具体的实例来进一步分析说明。
发表于 04-28 06:26
设计嵌入式软件时通用的原型和原则
上。因此,如果你深入研究,就可以了解操作系统底层的原理。运行在没有操作系统的环境下会让人真正体会并感谢操作系统为我们所做的一切。本书给出了在设计嵌入式软件时通用的原型和原则。我并没有基于任何特定的平台、处理...
发表于 12-22 07:00
嵌入式系统软件设计的原则是什么
嵌入式系统软件设计的原则1、基本原则是“物尽其用”,嵌入式系统的硬件和软件都必须高效率地设计,去除冗杂 还应尽可能采用高效率的设计方法,标准化开发方法和开发流程
发表于 12-24 06:29
嵌入式操作系统介绍及选型原则
嵌入式操作系统介绍及选型原则
嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的
发表于 02-09 14:16
•24次下载
嵌入式系统原理、设计与应用
本书系统讲述了嵌入式系统的基本概念、开发的原理及原则、软件和硬件结构的设计、嵌入式操作系统及网络协议栈的总体构架,以及嵌入式系统近来的重要发展和应用。本书不详细讨论某一种
发表于 04-25 17:07
•3次下载
嵌入式C的主要特点以及嵌入式C与标准C异同冲区重用
嵌入式C发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。用嵌入式C加上一些汇编语言子程序, 就更能显示嵌入式
发表于 05-29 14:24
•4189次阅读
嵌入式C++编程
特点展示如何使用 C ++ 来构建利用可用硬件资源的强大并发系统。从嵌入式编程入门和 C ++ 17 的最新特性开始,带您了解优秀编程的各个方面您将学习如何使用 C ++ 的并发性、内
发表于 11-04 10:36
•11次下载
嵌入式C编码的原则
评论