软件编码规范方案

  • 格式:doc
  • 大小:895.00 KB
  • 文档页数:95

. WORD格式.资料 .

专业.整理

软件编码规范

文件状态:

[√] 草稿

[ ] 正式发布

[ ] 正在修改 文件编号: RDC-DED-SCS-SPC-00

当前版本:

作 者:

审 核 人:

完成日期:

中国人民银行清算总中心

支付系统开发中心

. WORD格式.资料 .

专业.整理 文档修订记录

版本编号 变化状态 简要说明 日期 变更人 批准日期 批准人

注:变化状态:A—增加,M—修改,D—删除

. WORD格式.资料 .

专业.整理

目 录

第一篇 C/C++编码规范 ............................................................ 6

第一章 代码组织 .............................................................. 6

第二章 命名 .................................................................. 8

2.1 文件命名 ............................................................... 8

2.2 变量命名 ............................................................... 8

2.3 常量与宏命名 ........................................................... 9

2.4 类命名 ................................................................. 9

2.5 函数命名 ............................................................... 9

2.6 参数命名 .............................................................. 10

第三章 注释 ................................................................. 11

3.1 文档化注释 ............................................................ 11

3.2 语句块注释 ............................................................ 16

3.3 代码维护注释 .......................................................... 19

第四章 编码风格 ............................................................. 21

4.1 排版风格 .............................................................. 21

4.2 头文件 ................................................................ 25

4.3 宏定义 ................................................................ 26

4.4 变量与常量 ............................................................ 29

4.5 条件判断 .............................................................. 31

4.6 空间申请与释放 ........................................................ 32

4.7 函数编写 .............................................................. 32

4.8 类的编写 .............................................................. 35

4.9 异常处理 .............................................................. 38

4.10 特殊限制 .............................................................. 38

第五章 编译 ................................................................. 40

第六章 ESQL/C编码 .......................................................... 45

第二篇 JAVA编码规范 ........................................................... 46

第一章 代码组织 ............................................................. 47

第二章 命名 ................................................................. 50

2.1 包命名 ................................................................ 50

2.2 类命名 ................................................................ 50

2.3 接口命名 .............................................................. 50

2.4 方法命名 .............................................................. 50

2.5 变量命名 .............................................................. 50

2.6 类变量命名 ............................................................ 50

2.7 常量命名 .............................................................. 51

2.8 参数命名 .............................................................. 51

第三章 注释 ................................................................. 52

3.1 文档化注释 ............................................................ 52

3.2 语句块注释 ............................................................ 56

3.3 代码维护注释 .......................................................... 57

第四章 编码风格 ............................................................. 59

4.1 排版风格 .............................................................. 59

4.2 包与类引用 ............................................................ 64

4.3 变量与常量 ............................................................ 64

4.4 类编写 ................................................................ 65

4.5 方法编写 .............................................................. 66

4.6 异常处理 .............................................................. 69 . WORD格式.资料 .

专业.整理 4.7 特殊限制 .............................................................. 69

第五章 编译 ................................................................. 71

第六章 JSP编码 ............................................................. 72

6.1 文件命名及存放位置 .................................................... 72

6.2 内容组织 .............................................................. 72