商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:matai123.qy6.com 码泰软件:嵌入式软件开发编程规范及原则!_北京码泰软件开发有限公司
北京码泰软件开发有限公司
联系人:陈女士 女士 (网络推广)
电 话:010-65138071
手 机:15984903924

产品目录

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

  留言询价
详细说明

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



关于软件开发编程规范及原则,编程规范也就是编写出简洁、可维护、可靠、可测试、高效、可移植的代码,提高产品代码的质量。本文针对软件开发中的嵌入式,主要结合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

 
北京码泰软件开发有限公司
陈女士 女士 (网络推广)  
电  话: 010-65138071
传  真:
移动电话: 15984903924
公司地址: 中国北京朝阳区北京市朝阳区朝外MEN写字楼A座2205室
邮  编:
公司主页: http://matai123.qy6.com.cn(加入收藏)
 


其它产品信息
 1 直接到第
5 条信息,当前显示第 1 - 5 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
北京码泰软件开发有限公司 公司地址:中国北京朝阳区北京市朝阳区朝外MEN写字楼A座2205室
陈女士 女士 (网络推广) 电话:010-65138071 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端