嵌入式C编码的原则

描述

  1 编码原则

  1.1 可读性原则

  (1)清晰第一

  清晰性是易于维护程序必须具备的特征。维护期变更代码的成本远远大于开发期,编写程序应该以人为本,计算机第二。一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。

  (2)简洁为美

  简洁就是易于理解并且易于实现。代码越长越难以看懂,也就越容易在修改时引入错误。提倡通过简洁明了的代码来提升代码可靠性。废弃的代码要及时清除,重复代码应该尽可能提炼成函数。

  (3)风格一致

  所有人共同分享同一种风格,为后期维护,和代码交接带来便捷。

  1.2 设计原则(1)开放封闭原则

  对于扩展是开放的,对于修改是封闭的。

  (2)单一职责原则

  每一个子函数或者类似的代码块应该只有一个职责,所以只有一个原因会使其改变。

  (3)接口隔离原则

  接口尽量细化,同时接口中的方法尽量少。

  (4)最少知道原则

  一个子模块应该与其它模块保持最少的了解。

  (5)依赖倒置原则

  高层模块,低层模块,细节(实现)都应该依赖抽象(即接口)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分