1 / 30
文档名称:

4、编码规范及其代码.doc

格式:doc   大小:259KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

4、编码规范及其代码.doc

上传人:今晚不太方便 2017/8/20 文件大小:259 KB

下载得到文件列表

4、编码规范及其代码.doc

文档介绍

文档介绍:项目编号
20160624
文档编号
4
密级
内部
学生公寓管理系统编码规范及其代码说明
兰州理工大学
评审日期: 2016年1月15日
目录
3
3
3
3
4
4
4
2. 编码格式规范 4
2. 1缩进排版 4
2. 2行长度 4
2. 3断行规则: 5
2. 4空行 6
6
3. 1包(Packages) 7
3. 2类(Classes) 7
3. 3接口(Interfaces) 7
3. 4方法(Methods) 7
3. 5变量(Variables) 7
3. 6实例变量(Instance Variables) 8
3. 7常量(Constants) 8
8
8
8
8
9
9
9
9
10
10
6. 1注释的方法 10
6. 2开头注释 11
6. 3类和接口的注释 12
7. 代码范例 12
12


该文档的目的是描述学生公寓管理系统项目的编码规范和对代码的说明,其主要内容包括:
编码规范
命名规范
注释规范
语句规范
声明规范
目录设置
代码说明
本文档的预期的读者是:
开发人员
项目管理人员
质量保证人员

该文档定义了本项目的代码编写规范,以及部分代码描述和所有代码的说明。

MVC
Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
EJB
Enterprise Java Bean(企业级JavaBean)的缩写。

Class
Java程序中的一个程序单位,可以生成很多的实例。
Packages
由很多的类组成的工作包。


[1] 《企业文档格式标准》

[2] 《Java语言编写规范》

[1] 《实战struct》〔美〕Ted Husted
机械工业出版社
[2] 《软件重构》
清华大学出版社
编码格式规范
2. 1缩进排版
4个空格作为缩进排版的一个单位。
2. 2行长度
尽量避免一行的长度超过80个字符,用于文档中的例子应该使用更短的行长,长度一般不超过70个字符。
2. 3断行规则:
当一个表达式无法容纳在一行内时,可以依据如下一般规则断开:
在一个逗号后面断开
在一个操作符前面断开
宁可选择较高级别(higher-level)的断开,而非较低级别(lower-level)的断开(见下面的例子)
新的一行应该与上一行同一级别表达式的开头处对齐
如果以上规则导致你的代码混乱或者使你的代码都堆挤在右边,那就代之以缩进8个空格
以下是两个断开算术表达式的例子。前者属于更高级别的断开,因为断开处位于括号表达式的外边。
longName1 = longName2 * (longName3 + longName4 - longName5)
+ 4 * longname6; //推荐
longName1 = longName2 * (longName3 + longName4
-longName5) + 4 * longname6; //避免
以下是两个缩进方法声明的例子。前者是常规情形。后者若使用常规的缩进方式将会使第二行和第三行移得很靠右,所以代之以缩进8个空格。
//规范的缩进
someMethod ( int anArg, Object anotherArg, String yetAnotherArg,
Object andStillAnother){

}
//以8个空格来缩进,以避免非常纵深的缩进
private static synchronized horkingLongMethodName(int anArg,
Object anotherArg, String yetAnotherArg,
Object andStillAnother) {

}
if语句的换行通常使用8个空格的规则,因为常规缩进(4个空格)会使语句体看起来比较费劲。比如:
//不可取的缩进方法
if ( ( condition1 && condition2)
|| (condition3 && condition4)
|| ( con

最近更新

暑假作文600字高二优秀范文 5页

2021高考二轮专题复习-专题4牛顿运动定律-精编.. 31页

规划自然资源局不动产登记中心事业单位考试录.. 227页

2025年安全教育教案 34页

把时间当作朋友读后感 15页

融媒体中心事业单位招聘工作人员管理单位遴选.. 225页

公司中秋节演讲稿三分钟5篇 6页

2025年安全工器具检测报告 14页

常用人生唯美的句子汇编36句 3页

2025年安全健康教育教案 18页

2025年安全主题教育活动记录 1页

2025年安健环工作计划 10页

生态环境局公务员招录事业单位招聘考试工作人.. 233页

2019年物业保安年终工作总结4篇精选 12页

2025年大学生科技创新论文创客时代 15页

2021年经典生活感悟句子集合80句 8页

最新人教版小学语文四年级下册各单元作文范文.. 17页

甘肃省定西市岷县第四中学2021-2022学年高一下.. 3页

2022年人生唯美的句子汇总60条-1 5页

2021重阳节小学开心日记300字10篇 6页

小学生心情日记四篇 3页

浙江省余姚市财政局公务员招录考试招考78人管.. 226页

2025年康复医学治疗技术(士)考试历年真题及答.. 22页

染色厂生产管理制度及流程 4页

2024年二类医疗器械自查报告范文通用篇 20页

安宁疗护的护理ppt课件 27页

输液导管相关静脉血栓形成防治中国专家共识 27页

北师大版八年级下册生物期末考试试卷 7页

药品行业专业术语 18页

肩关节脱位合并盂唇Bankart损伤病例汇报完整版.. 54页