软件编码规范方案
- 格式: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