如何快速理解C代码提高工作效率

嵌入式技术

1327人已加入

描述

  用C语言开发比较费时费脑时,怎么才减少工作量,高效舒服地开发不得不需要考虑下.

  首先代码要符合编码规范,大公司都有自己的一套编码规范。富士通的编码规范不得不佩服一下,确实很详细,很能避免开发时所出现的错误.。

  编码规范适合团队式开发,编码规范从深层次上说是一个团队的开发方言,就像家乡的方言一样,你要了解家乡文化,必须得了解方言。编码规范制定的科学详细点有助于代码的清晰可读,代码的调试编译错误避免,编码规范很重要,能看出一个团队的整体实力和纪律的统一性。

  反过来如果你理解了编码规范,再去看代码,反而能迅速猜透某一模块代码的工作机制,某个函数的大致功能以及软件整体架构如何。这些都不需要你深入看代码。

  理解了编码规范,就知道了函数以及变量的名字都比较科学统一,你以后也应该这样做。

  其次要知道面向过程开发和面向对象开发,以及用C语言开发和用C++,JAVA开发的不同。C语言和面向过程是一对患难夫妻,他们俩没有婚外情。用C语言大概就知道C语言开发就应该采用面向过程,像一把匕首一样,直接了当地达到目的,不像C++,JAVA一样啰嗦很多废话在磨合框架。

  看C代码时,就应该明白顺着一个过程看到底(deadline在PJSD里的工作流程实现感悟),C代码实现时讲究迅速切入目的,是一个直线式的实现,而其他语言可能是几根线并列的,中间还曲曲折折。

  第三:开发时要保持开发风格的统一。一种问题最好统一用一种方法实现,不要用多种方法实现,这样的话,不利于维护。

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

全部0条评论

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

×
20
完善资料,
赚取积分