Chinapay应用技术部Java编码规范

PAGE \* MERGEFORMAT 7

Chinapay技术部Java编码规范

(Version: 0.14)

版本变迁记录:

版本号

修改人

时间

修改内容

备注

V0.10

钱斌

2010-06-28

创建文档初稿

V0.11

钱斌

2010-07-07

增加bug和性能优化的注释说明

禁忌中增加对第三方api引入的说明

根据周翔的建议增加

V0.12

钱斌

2010-07-07

增加对大括号换行的说明。

增加对标识符的cp标识的说明

根据周雪松建议增加

V0.13

钱斌

2010-07-08

增加对jar包的说明。

增加配置文件的规范说明

V0.14

钱斌

2010-07-08

修改jar包的发布说明

目录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc266280962" Chinapay技术部Java编码规范 PAGEREF _Toc266280962 \h 1

HYPERLINK \l "_Toc266280963" 1.概述 PAGEREF _Toc266280963 \h 4

HYPERLINK \l "_Toc266280964" 2.源程序编程规范 PAGEREF _Toc266280964 \h 4

HYPERLINK \l "_Toc266280965" 2.1.命名规范 PAGEREF _Toc266280965 \h 4

HYPERLINK \l "_Toc266280966" 2.1.1.类和接口的命名 PAGEREF _Toc266280966 \h 4

HYPERLINK \l "_Toc266280967" 2.1.2.方法的命名 PAGEREF _Toc266280967 \h 5

HYPERLINK \l "_Toc266280968" 2.1.3.变量的命名 PAGEREF _Toc266280968 \h 5

HYPERLINK \l "_Toc266280969" 2.1.3.1.静态常量的命名 PAGEREF _Toc266280969 \h 5

HYPERLINK \l "_Toc266280970" 2.1.3.2.枚举的命名 PAGEREF _Toc266280970 \h 6

HYPERLINK \l "_Toc266280971" 2.1.3.3.普通变量的命名 PAGEREF _Toc266280971 \h 6

HYPERLINK \l "_Toc266280972" 2.1.4.包的命名 PAGEREF _Toc266280972 \h 6

HYPERLINK \l "_Toc266280973" 2.1.5.Jsp文件及变量的命名 PAGEREF _Toc266280973 \h 7

HYPERLINK \l "_Toc266280974" 2.2.注释及空白规范 PAGEREF _Toc266280974 \h 7

HYPERLINK \l "_Toc266280975" 2.2.1.注释规范 PAGEREF _Toc266280975 \h 7

HYPERLINK \l "_Toc266280976" 2.2.2.Java doc规范 PAGEREF _Toc266280976 \h 7

HYPERLINK \l "_Toc266280977" 2.2.3.空白的规范 PAGEREF _Toc266280977 \h 7

HYPERLINK \l "_Toc266280978" 2.2.3.1.空行的规范 PAGEREF _Toc266280978 \h 7

HYPERLINK \l "_Toc266280979" 2.2.3.2.空格的规范 PAGEREF _Toc266280979 \h 8

HYPERLINK \l "_Toc266280980" 2.2.3.3.缩进的规范 PAGEREF _Toc266280980 \h 8

HYPERLINK \l "_Toc266280981" 2.2.3.4.折行、换行规范 PAGEREF _Toc266280981 \h 8

HYPERLINK \l "_Toc266280982" 3.日志规范 PAGEREF _Toc266280982 \h 9

HYPERLINK \l "_Toc266280983" 4.异常处理的规范 PAGEREF _Toc266280983 \h 9

HYPERLINK \l "_Toc266280984" 5单元测试规范 PAGEREF _Toc266280984 \h 9

HYPERLI

chinapay java_Chinapay应用技术部Java编码规范.docx相关推荐

  1. java编码ppt_[2018年最新整理]Java编码规范.ppt

    [2018年最新整理]Java编码规范 制定编码规范的最主要的目的是为了对产出代码的长期维护.通常负责 维护代码的人大多都不是开发者本人,如果有一个统一的代码格式以及 说明就可以减少混淆提高理解速度. ...

  2. 规定自己的Java编码规范

    给自己规定了Java编码规范.编写Java代码严格依照自己规定的格式.欢迎大家指出问题. /* *COPYRIGHT */package com.triangle23.projectabbreviat ...

  3. Java编码规范,在您进行编码之前应该阅读的规范

    为什么80%的码农都做不了架构师?>>>    本文转载于:http://www.web3d.com.cn/new/teach/java3d/2006/11/13/363276161 ...

  4. 掌握Java编码规范

    掌握Java编码规范

  5. Java基础学习总结(92)——Java编码规范之排版、注释及命名

    为使开发人员养成良好的开发习惯,编写可读性强.易维护的程序,结合以往资料,现整理Java编码规范,将之作为开发人员的参照依据. 一.排版 1.相对独立的程序块之间必须加空行

  6. java编码规范文档 下载_软件项目实训及课程设计指导——制定待开发项目中各种文档的规范...

    软件项目实训及课程设计指导--制定待开发项目中各种形式文档的规范 1.制定对课程设计项目开发过程中的规范性要求 (1)从"形式"到"内容"两个方面控制和要求开发 ...

  7. java11规范_京东Java编码规范V11.pdf

    京东Java编码规范V11 Java 编码规范 版本 1.1 作者 李永刚.陈泽洪 发布日期 2014-04-28 Java 编码规范 发布部门:技术研发管理部/PMO/质量提升部 第 2 页 / 共 ...

  8. 公司让我编写一套自己的【Java 编码规范】作为员工季度考核标准?!参照Alibaba

    目录 一.编码规范 (一)命名风格 (二)常量定义 (三)代码格式 (四)OOP规范 (五)集合处理 (六)并发处理 (七)控制语句 (八)注释规范 (九)其它 二.SVN操作规范 三.异常日志 (一 ...

  9. Java 编码规范15(工程结构)

    工程结构 其它相关文章 Java 编码规范1(编程规约-命名风格) Java 编码规范2(编程规约-常量定义) Java 编码规范3(编程规约-代码格式) Java 编码规范4(编程规约-OOP规约) ...

最新文章

  1. Python,OpenCV中的K均值聚类——K-Means Cluster
  2. 光测力学-栅线投影/面结构光技术
  3. 使用C#.NET列举组合数前N项和
  4. 用Python实现一个大数据搜索引擎
  5. Android 系统(255)---dump解码所得图片方法
  6. 数据结构笔记--线性表定义与实现(Swift)
  7. 数据库报12516linux,ORA-12516故障解决
  8. JSON Assertion(JSON断言)
  9. iOS 获取设备唯一标示符的方法[链接文章]
  10. SQL像数组一样处理字符串、分割字符串(标量值函数[用户自定义函数])
  11. Hadoop虚拟机镜像
  12. vue 怎么解析xml
  13. 潇洒郎:彻底解决Markdown图片问题——无需上传图片——无需网络——转发给他人图片无缺失
  14. 一文掌握项目经理和PMO线上会议汇报流程规范和注意事项
  15. 奔 跑 吧 兄 弟 場 外 手 機 中 獎 活 動 是 真 的 嗎
  16. ⚡️狂神Linux学习笔记
  17. echo “c“ > /proc/sysrq-trigger 让linux系统崩溃之后的恢复办法
  18. C++11 Prefer Locks to Mutexes(译)
  19. 学计算机语言的最佳年龄,孩子学编程最佳年龄是几岁
  20. url存在链接注入漏洞_url跳转漏洞原理及绕过方式

热门文章

  1. 可视化指标计算公式_股票交易数据可视化:技术分析常用指标绘制
  2. ios 编译时报 Could not build module xxx 的解决方法尝试
  3. 上海交通大学计算机学院导师介绍,上海交通大学计算机科学与工程系导师教师师资介绍简介-张同珍副教授...
  4. 人机大战之AlphaGo的硬件配置和算法研究
  5. 机器视觉(相机、镜头、光源)详细解析
  6. 【转载】纯CSS3实现飘逸洒脱带有飞行效果的三级下拉菜单
  7. 2007版Excel创建的数据透视表并不能在2003版中使用
  8. 小学期前端实训笔记(2)-css【菜狗级】
  9. Jenkins使用时间插件Date Parameter
  10. 开源数学软件---Numbit