1 / 31
文档名称:

华为软件编程地要求规范.doc

格式:doc   大小:123KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为软件编程地要求规范.doc

上传人:511709291 2022/1/11 文件大小:123 KB

下载得到文件列表

华为软件编程地要求规范.doc

相关文档

文档介绍

文档介绍:word文档
word文档
1 / 31
word文档
文档编号
产品版本
受控状态
DC-SB-2003-1005
部Page: 1
密级可以选择以下几种: 无, 一般,内部,组内,秘密,绝密等。
产品名称:软件编程规
共 页
软件编程规
(仅供部使用)
word文档
word文档
2 / 31
word文档
世纪百合科技
Beijing Centurial Lily Technology Co.,Ltd.
所有不得复制
文档修改记录
版本号
日期
所改页
注记
提交人
批准人
word文档
word文档
3 / 31
word文档
目 录
4
4
4
4
4
4
8
10
14
:通用类型的公共定义19
引言
目的
本规的目的在于增加源代码的可读性,减少程序员对代码理解上的偏差,使程序员能够编写出可靠的代码,降低代码维护本钱。

本规容涉与围包括:文件、版面、注释、标识符、变量和结构、函数、宏以与可理解性等。本规适用于公司开发的所有软件产品。在新软件的编码过程中本规必须执行。

文件
头文件的名称一律为小写,格式为“〞。例如:。
头文件的格式如下:
注释头,格式参见软件编程规;
头文件预编译开关开始,格式为:
#ifndef 预编译开关
#define 预编译开关
其中预编译开关格式为:“_文件名_H〞,其中文件名一律大写
头文件容;
头文件预编译开关完毕,格式为:
#endif
用来和头文件预编译开关的开始对应。
例如::
/************************************************************Copyright (c) Lily Of The Century Technology Co., LTD.
ALL RIGHTS RESERVEDDescription: // 用于详细说明此程序文件完成的主要功能
*************************************************************/
word文档
word文档
27 / 31
word文档
#ifndef _IPF_IP_H
#define _IPF_IP_H
...
<头文件正文>
...
word文档
word文档
5 / 31
word文档
#endif
头文件的定义要有层次,禁止交叉引用。
说明:头文件的层次设置为公共模块、私有模块。头文件的引用次序为下层头文件引用上层头文件、私有头文件引用公共头文件,声明结构时尤其要注意,不允许出现交叉引用的情况。
示例:如下定义不符合规
/************************************************************Copyright (c) Lily Of The Century Technology Co., LTD.
ALL RIGHTS RESERVEDDescription: 定义配置数据结构
************************************************************/
#ifndef _ISDN_A_H
#define _ISDN_A_H
#include “〞
typedef struct
{
word文档
word文档
27 / 31
word文档
...;
ISDN_CONTROL stIsdnControl;
...;
}ISDN_ CONFIG;
#endif
/*************************************************