没有合适的资源?快使用搜索试试~ 我知道了~
程序编码规范(java).doc
需积分: 13 5 下载量 107 浏览量
2020-03-25
14:03:33
上传
评论
收藏 143KB DOC 举报
温馨提示
为了执行规范,每个软件开发人员必须一致遵守编码规范中的代码规范,代码规范提高软件代码的可读性 , 使得开发人员快速和彻底的理解新代码.。好的代码风格不仅会提高可读性,而且会使代码更健壮,更为重要的是在修改时不容易出错。现代软件开发中,维护工作会占用80%的时间,而且开发者和维护者通常不是同一个程序员。这意味着程序员经常要阅读和修改别人开发的程序,别人也同样可能需要阅读和修改你开发的程序,所以制定一套完善的编码规范非常重要。
资源推荐
资源详情
资源评论
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/12269694/bg1.jpg)
项目管理系统程序编码规范 V1.0
程 序 编 码 规 范
V1.0
编写:×××
审核:×××
××××年××月修改
1
![](https://csdnimg.cn/release/download_crawler_static/12269694/bg2.jpg)
项目管理系统程序编码规范 V1.0
目 录
一、引言.............................................................................................................................................3
二、命名规范.....................................................................................................................................3
2.1 包(Package)的命名.........................................................................................................3
2.2 Class 的命名.........................................................................................................................4
2.3 Class 变量的命名.................................................................................................................4
2.4 接口的命名...........................................................................................................................5
2.5 参数的命名...........................................................................................................................5
2.6 数组的命名...........................................................................................................................5
2.6 方法的参数...........................................................................................................................6
三 注释规范........................................................................................................................................6
3.1 块注释(Block Comments)....................................................................................................7
3.2 单行注释(Single-Line Comments).......................................................................................7
3.3 尾端注释(Trailing Comments).............................................................................................7
3.4 行末注释(End-Of-Line Comments).....................................................................................8
四 Java 文件样式................................................................................................................................8
4.1 版权信息...............................................................................................................................9
4.2 Package/Imports....................................................................................................................9
4.3 Class......................................................................................................................................9
4.4 Class Fields.........................................................................................................................10
4.5 存取方法.............................................................................................................................10
4.6 构造函数.............................................................................................................................11
4.7 main 方法............................................................................................................................11
4.8 换行(Wrapping Lines)........................................................................................................11
4.9 行长度(Line Length)..........................................................................................................13
4.10 语句(Statements)...............................................................................................................13
五 排版格式......................................................................................................................................18
六 JSP 编码规范...............................................................................................................................19
七、文件与目录...............................................................................................................................20
八、日志规范...................................................................................................................................21
九、设计及技巧建议.......................................................................................................................22
9.1 表现层.................................................................................................................................22
9.2 业务层.................................................................................................................................22
9.3 持久层.................................................................................................................................22
2
![](https://csdnimg.cn/release/download_crawler_static/12269694/bg3.jpg)
项目管理系统程序编码规范 V1.0
一、引言
编码规范对于程序员而言尤为重要,有以下几个原因:
1、 一个软件的生命周期中,80%的花费在于维护。
2、 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。
3、 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。
4、 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,
一如已构建的其它任何产品
为了执行规范,每个软件开发人员必须一致遵守编码规范中的代码规范,代码规范
提高软件代码的可读性 , 使得开发人员快速和彻底的理解新代码.。好的代码风格不仅会提
高可读性,而且会使代码更健壮,更为重要的是在修改时不容易出错。现代软件开发中,
维护工作会占用 80%的时间,而且开发者和维护者通常不是同一个程序员。这意味着程序
员经常要阅读和修改别人开发的程序,别人也同样可能需要阅读和修改你开发的程序,所
以制定一套完善的编码规范非常重要。
定义本规范的目的是使项目中所有的文档及程序编码在写作风格上具有一致性,增
加可读性,减少项目组中因为换人带来的损失,从而使程序具有良好的可读性。
二、命名规范
2.1 包(Package)的命名
包(Packages): 一个唯一包名的前缀应全部为小写的 ASCII 字母,并且是一个顶级域
名,通常为 com、edu、gov、mil、net、org 等。包名的后续部分可根据各个不同机构内部
的命名规范来定义,这类命名规范可以由特定的目录名来区分部门 (department)、项目
3
![](https://csdnimg.cn/release/download_crawler_static/12269694/bg4.jpg)
项目管理系统程序编码规范 V1.0
(project)、机器(machine)和注册名(login names)。
核心程序部分:com.xxxxxx.base
系统管理部分:com.xxxxxx.sys
应用维护部分:com.xxxxxx.appconfig
项目计划管理部分:com.xxxxxx.itemplan
采购管理部分:com.xxxxxx.purchase
财务管理部分:com.xxxxxx .finance
监测评价部分:com.xxxxxx.analyse
如果在开发过程中还有其他情况没有涵盖到,可以按照上述规则进行扩展。
2.2 Class 的命名
Class 的名字必须由一个大写字母开头其他字母为小写的单词构成。 类名要用完整
的单词,避免使用缩写词(除非该缩写词被更广泛使用,像 URL,HTML)。
ActionForm 类的命名:以有意义的拼音缩写开头后加 ActionForm
Action 类的命名:以有意义的拼音缩写开头后加 Action
2.3 Class 变量的命名
变量名应选用易于记忆、简短富于描述并能够指出其用途的单词。单词不应以下划
线或美元符号开头,除一次性临时变量外尽量避免单个字符的变量名。除了变量名外,所
有实例,包括类、类常量均采用大小写混合的方式,第一个单词的首字母小写,其后单词
的首字母大写。
char c (c、d、e 常用于表示字符型)
int I (i、j、k、m、n 常用于表示整型)
float myWidth;
实例变量(Instance Variables)
大小写规则和变量名相似,但前面需要一个下划线 int _employeeId;
String _name;
Customer _customer;
4
剩余22页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
sw_sqy
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)