没有合适的资源?快使用搜索试试~ 我知道了~
java开发规范文档
资源推荐
资源详情
资源评论
编号:
软件质量管理规范体系
编码规范与指南
版本号:(试行)
年 月
内部资料 注意保密
Java 编码规范与指南
修订页
编号 章节名称 修订内容简述 修订日期
修订后版
本号
修订人
创建全文
试行 陈庚
修正章节
试行 杨晋
红色粗体章节表示 C 的开发人员必须完全掌握
蓝色粗体章节表示 C 的开发人员必须熟练应用
未加粗体章节表示 C 的开发人员需要一般了解
内部资料 注意保密
Java 编码规范与指南
目录
1 导言........................................................................................................1
2 标识符命名............................................................................................1
2.1.1 标识符的命名要清晰、明了,有明确含义..................................................................1
2.1.2 采用该领域的术语..........................................................................................................1
2.1.3 大小写约定......................................................................................................................1
2.1.4 少用缩写..........................................................................................................................2
2.1.5 避免使用长的名字(15 字符以内).............................................................................2
2.1.6 避免使用仅在大小写上有差异的命名..........................................................................2
2.1.7 对首字母缩写词的使用..................................................................................................2
2.1.8 下划线的使用..................................................................................................................2
3 格式规范................................................................................................5
3.1.1 { } 对.................................................................................................................................5
3.1.2 圆括号..............................................................................................................................5
3.1.3 缩进..................................................................................................................................6
3.1.4 空白行..............................................................................................................................6
3.1.5 空格..................................................................................................................................6
3.1.6 页宽..................................................................................................................................7
3.1.7 折行..................................................................................................................................7
3.1.8 JAVA 注释语句类型........................................................................................................8
3.1.9 快速浏览 JAVADOC......................................................................................................8
3.1.10 按目的分的注释类型....................................................................................................9
4 文件规范................................................................................................9
4.1.1 文件名............................................................................................................................10
4.1.2 版本信息........................................................................................................................10
4.1.3 变更记录........................................................................................................................10
4.1.4 版权声明........................................................................................................................10
4.1.5 变量定义.........................................................................................................................11
4.1.6 方法定义........................................................................................................................12
4.1.7 语句................................................................................................................................13
5 应用规范..............................................................................................16
6 最佳实践..............................................................................................18
7 日志输出..............................................................................................20
第 1 页 共 2 页
内部资料 注意保密
Java 编码规范与指南
1 导言
目的
提供一整套编写高效可靠的 Java 代码的标准和约定。以安全可靠的软件工程原则为基
础,使代码易于理解、扩展、维护及重用。而且,通过遵循这些程序设计标准,作为一个
Java 软件开发者的生产效率会有显著提高。经验证明,若从一开始就花时间编写高质量的
代码,则在软件开发阶段,对代码的修改要容易很多。最后,遵循一套通用的程序设计标
准将带来更大的一致性,使软件开发团队的效率明显提高。
范围
本文档适用于兴业银行信息科技部所有采用 Java 作为开发语言的项目组。
2 标识符命名
通用命名约定
标识符的命名要清晰、明了,有明确含义
例如,采用类似 firstName,grandTotal 或 CorporateCustomer 这样的名字。虽然象
x1,y1 或 fn 这样的名字很简短,输入起来容易,但是我们难以知道它们代表什么、结果
是什么含义,因而使代码难以理解、维护和改进。
采用该领域的术语
如果用户称他们的“客户” (clients) 为“顾客” (customers),那么就采用术语 Customer 来命
名这个类,而不用 Client。许多程序开发者会犯的一个错误是,不去使用工业或领域里已
经存在着很完美的术语时,却生造出一些普通词汇。
大小写约定
常量的字母全部大写,单词之间用一个下划线字符“_进行分隔。
如:HIS_IS_A_CONSTANT
除常量外的命名采用大小写混合,提高名字的可读性。一般采用小写字母,但是类和
接口的名字的首字母,以及任何中间单词的首字母应该大写。
第 1 页 共 27 页
剩余23页未读,继续阅读
资源评论
隐藏的boss
- 粉丝: 5
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【java毕业设计】停车场管理系统源码(springboot+vue+mysql+说明文档).zip
- TIdHTTP控件 Indy SSL Lib 库
- 【java毕业设计】高仿小米电子商城项目模板源码(springboot+vue+mysql+说明文档).zip
- 5G建设和AI技术推动下,中证5G通信ETF的投资价值探讨
- Python项目之淘宝模拟登录.zip
- 课程设计项目:python+QT实现的小型编译器.zip
- (源码)基于AVR ATmega644的智能卡AES解密系统.zip
- (源码)基于C++插件框架的计算与打印系统.zip
- (源码)基于Spring Boot和Vue的苍穹外卖管理系统.zip
- (源码)基于wxWidgets库的QMiniIDE游戏开发环境管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功