怎么快速的理解C代码

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

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

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

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

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

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

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

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

(未完待续)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值