教你快速的理解C代码

发布时间:2018-4-28 09:46    发布者:技术小白
关键词: 嵌入式C语言
C语言开发比较费时费脑时,怎么才减少工作量,高效舒服地开发不得不需要考虑下

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

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

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

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

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

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

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


以下课程可免费试听C语言、电子PCBSTM32LinuxFPGA、JAVA、安卓等。
想学习的你和我联系预约就可以免费听课了。
宋工企鹅号:35--24-65--90-88   Tel/WX:173--17--95--19--08


本文地址:https://www.eechina.com/thread-525141-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表