企业录,供求信息免费发布平台
 
  首 页 企业名录 产品大全 商业机会 企业建站 我的办公室
手机站
企业库
您当前位置是:产品大全 >> 商务服务 >> 软件开发
码泰软件:嵌入式软件开发编程规范及原则! 码泰软件:嵌入式软件开发编程规范及原则!//码泰软件:嵌入式软件开发编程规范及原则!

浏览大图
公 司: 北京码泰软件开发有限公司 
发布时间:2019年03月05日
留言询价 加为商友
  联系信息 企业信息
陈女士 女士 (网络推广)
联系时,请说是在企业录看到的,谢谢!
电  话: 010-65138071
传  真:
手  机: 15984903924
地  址: 中国北京朝阳区北京市朝阳区朝外MEN写字楼A座2205室
邮  编:
公司主页: http://matai123.qy6.com.cn(加入收藏)
公 司:北京码泰软件开发有限公司

查看该公司详细资料

详细说明

    码泰软件:嵌入式软件开发编程规范及原则!

关于软件开发编程规范及原则,编程规范也就是编写出简洁、可维护、可靠、可测试、高效、可移植的代码,提高产品代码的质量。本文针对软件开发中的嵌入式,主要结合C语言编程的规范给大家讲述。

软件开发原则一、头文件
对于C语言来说,头文件的设计体现了大部分的系统设计,不合理的头文件布局是编译时间过长的原因。

有很多人将工程中所有的头文件包含在一个include.h文件中,然后在每一个.c源代码文件中包含include.h头文件,这样做可以让代码看上去简洁,但实际忽视了编译效率问题,而且代码的可移植性也不好。

软件开发原则二、函数
函数设计的要点:编写整洁的函数,同时把代码有效组织起来。

函数整洁的要求:代码简单直接、不隐藏设计者的意图、用干净利落的抽象和直截了当的控制语句将函数有机组织起来。

软件开发原则三、标识符命名与定义
程序命名是一个关键,如果命名不规范,自己写的代码,时间长了恐怕连自己都不知道是什么意思了。

1、通用命名规则

常见命名风格:

A.用下划线?_?分割,如text_mutex;

B.大小写字母混用,如ReadRFCText。

2、 文件命名规则

因为不同系统对文件名大小写处理会不同,建议文件命名统一采用小写字符。

3、 变量命名规则

首先,全局变量十分危险,通过前缀使得全局变量更加醒目, 促使开发人员对这些变量的使用更加小心。

其次,从根本上说,应当尽量不使用全局变量,增加g_和s_前缀,会使得全局变量的名字显得很丑陋,从而促使开发人员尽量少使用全局变量。

4、 函数命名规则

A.函数命名应以函数要执行的动作命名,一般采用动词或者动词+名词的结构;

B.函数指针除了前缀,其他按照函数的命名规则命名。



5、 宏的命名规则

A.对于数值或者字符串等等常量的定义,建议采用全大写字母,单词之间加下划线?_?的方式命名(枚举同样建议使用此方式定义);

B.除了头文件或编译开关等特殊标识定义,宏定义不能使用下划线?_?开头和结尾。



软件开发原则四、变量
原则:

A.一个变量只有一个功能,不能把一个变量用作多种用途;

B.结构功能单一;不要设计面面俱到的数据结构;

C.不用或者少用全局变量。

软件开发原则五、宏、常量
因为宏只是简单的代码替换,不会像函数一样先将参数计算后,再传递。

建议:

A.除非必要,应尽可能使用函数代替宏;

B.常量建议使用const


免责声明:以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,www.qy6.com对此不承担任何责任。如有侵犯您的权益,请来信通知删除。
该公司其他产品信息
 1 直接到第
5 条信息,当前显示第 1 - 5 条,共 1

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡胶塑料 纺织 冶金 农业 健康保养 建材 能源 服装 工艺品 家居用品 数码 家用电器 通讯产品 办公 运动、休闲 食品 玩具 商务 广告 展会
1 2 3 4 5 6 7 .. 联系人:陈女士 电话:010-65138071

关于我们 | 网站指南 | 广告服务 | 诚招代理 | 诚聘英才 | 付款方式 | (企业录)联系方式 | 友情链接 | 网站地图