软件编码规范RDC-DED-SCS软件编码规范软件编码规范文件状态:[√]草稿[]正式发布[]正在修改文件编号:RDC-DED-SCS-SPC-00当前版本:作者:审核人:完成日期:中国人民银行清算总中心支付系统开发中心文档修订记录版本编号变化状态简要说明日期变更人批准日期批准人中国人民银行清算总中心支付系统开发中心1/87软件编码规范RDC-DED-SCS-SPC-00-00注:变化状态:A—增加,M—修改,D—删除中国人民银行清算总中心支付系统开发中心2/87软件编码规范RDC-DED-SCS-SPC-00-00目录第一篇C/C++编码规范..............................................................6第一章代码组织................................................................6第二章命名....................................................................92.1文件命名................................................................92.2变量命名................................................................92.3常量与宏命名...........................................................102.4类命名.................................................................102.5函数命名...............................................................102.6参数命名...............................................................11第三章注释...................................................................123.1文档化注释.............................................................123.2语句块注释.............................................................173.3代码维护注释...........................................................20第四章编码风格...............................................................224.1排版风格...............................................................224.2头文件.................................................................264.3宏定义.................................................................274.4变量与常量.............................................................304.5条件判断...............................................................324.6空间申请与释放.........................................................334.7函数编写...............................................................334.8类的编写...............................................................374.9异常处理...............................................................404.10特殊限制...............................................................40第五章编译...................................................................41第六章ESQL/C编码.............................................................46第二篇JAVA编码规范..............................................................47第一章代码组织...............................................................48第二章命名...................................................................512.1包命名.................................................................512.2类命名.................................................................512.3接口命名...............................................................512.4方法命名...............................................................512.5变量命名...............................................................512.6类变量命名.............................................................522.7常量命名...............................................................522.8参数命名...............................................................52第三章注释....................................