嵌入式技术
用C语言开发比较费时费脑时,怎么才减少工作量,高效舒服地开发不得不需要考虑下.
首先代码要符合编码规范,大公司都有自己的一套编码规范。富士通的编码规范不得不佩服一下,确实很详细,很能避免开发时所出现的错误.。
编码规范适合团队式开发,编码规范从深层次上说是一个团队的开发方言,就像家乡的方言一样,你要了解家乡文化,必须得了解方言。编码规范制定的科学详细点有助于代码的清晰可读,代码的调试编译错误避免,编码规范很重要,能看出一个团队的整体实力和纪律的统一性。
反过来如果你理解了编码规范,再去看代码,反而能迅速猜透某一模块代码的工作机制,某个函数的大致功能以及软件整体架构如何。这些都不需要你深入看代码。
理解了编码规范,就知道了函数以及变量的名字都比较科学统一,你以后也应该这样做。
其次要知道面向过程开发和面向对象开发,以及用C语言开发和用C++,JAVA开发的不同。C语言和面向过程是一对患难夫妻,他们俩没有婚外情。用C语言大概就知道C语言开发就应该采用面向过程,像一把匕首一样,直接了当地达到目的,不像C++,JAVA一样啰嗦很多废话在磨合框架。
看C代码时,就应该明白顺着一个过程看到底(deadline在PJSD里的工作流程实现感悟),C代码实现时讲究迅速切入目的,是一个直线式的实现,而其他语言可能是几根线并列的,中间还曲曲折折。
第三:开发时要保持开发风格的统一。一种问题最好统一用一种方法实现,不要用多种方法实现,这样的话,不利于维护。
全部0条评论
快来发表一下你的评论吧 !