1 / 35
文档名称:

c语言 编码规范及其代码.doc

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

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

分享

预览

c语言 编码规范及其代码.doc

上传人:分享精品 2015/11/13 文件大小:0 KB

下载得到文件列表

c语言 编码规范及其代码.doc

文档介绍

文档介绍:项目编号
200602006
文档编号
13
密级
内部
网上招聘系统编码规范及其代码说明

北京长江软件公司
评审日期: 2006年6月12日
目录
3
3
3
3
4
4
4
4
2. 编码格式规范 4
2. 1缩进排版 5
2. 2行长度 5
2. 3断行规则: 5
2. 4空行 6
7
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
9
9
9
9
10
10
10
6. 1注释的方法 10
6. 2开头注释 11
6. 3类和接口的注释 12
7. 代码范例 12
14


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

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

JSP
Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
MVC
Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
EJB
Enterprise Java Bean(企业级JavaBean)的缩写。

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


[1] 《企业文档格式标准》
北京长江软件有限公司
[2] 《Java语言编写规范》
北京长江软件有限公司软件工程过程化组织

[1] 《实战struct》〔美〕Ted Husted
机械工业出版社
[2] 《软件重构》
清华大学出版社

本文档的更新记录如表D-1所示。
表D-1 版本更新记录
修改编号
修改日期
修改后版本
修改位置
修改内容概述
000

0. 1
全部
初始发布版本
001


6章
修改代码

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 horkingL

最近更新

美食街便利店装修合同3篇 50页

精密仪器运输车租赁合同3篇 52页

2025年关于皮带机软启动的毕业论文设计 51页

毛细管电泳激光诱导荧光法优化量子点-转铁蛋白.. 3页

矿物加工废料运输合同3篇 49页

石油天然气运输合同样本3篇 51页

欣赏视角下的小学美术教学新探索 3页

画廊卫生间翻新合同书3篇 46页

电影拍摄船只租赁合同3篇 55页

2023年经济师考试中级人力资源备考习题 27页

2023年陕西省会计从业资格考试会计基础试题及.. 24页

2025年全自动糊箱机纠偏部分结构设计毕业设计.. 25页

核心素养视野下高中数学教学方法分析 3页

甜品店卫生间翻新合同样本3篇 52页

柴胡醋炙前后生物学效应研究 3页

仓储与配送管理第一次 44页

某产品前节主体加工工艺改进 3页

构建高职院校心理健康教育新模式研究——以安.. 3页

活性炭运输合同3篇 50页

汽车零部件危险品运输3篇 55页

水上别墅装修设计服务3篇 51页

机场车站装修工程合同样本3篇 58页

智障生的多媒体字源识字教学研究 3页

服装公司办公室装修合同3篇 58页

易燃液体运输合作协议3篇 50页

2025年从改写理论角度分析电影泰坦尼克号的配.. 33页

时装秀场舞美色彩运用研究综述报告 3页

教育机构办公室翻新协议3篇 54页

2025年亳州市紫苑路菜市场工程施工组织设计 46页

2025年武汉警官职业学院单招职业技能测试题库.. 73页