客户化开发_Java编程规范规范教程
北京用友软件股份有限公司 银行产品开发部 Java编程规范
作者: 共 NUMPAGES 9页 第 PAGE 9页
※客户化开发组※
Java编程规范
作者:
评审:
批准:
发布日期:2012/2/13
当前版本:V0.1
修订历史纪录
*A – 追加 M – 修改 D – 删除
版本改版日期改版说明*作者评审批准V0.12012/2/13A创建刘振目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc241551808 修订历史纪录 PAGEREF _Toc241551808 \h 2
HYPERLINK \l _Toc241551809 1 Java编程规范 PAGEREF _Toc241551809 \h 4
HYPERLINK \l _Toc241551810 1.1 代码书写风格 PAGEREF _Toc241551810 \h 4
HYPERLINK \l _Toc241551811 1.2 注释书写风格 PAGEREF _Toc241551811 \h 4
HYPERLINK \l _Toc241551812 1.2.1 类注释 PAGEREF _Toc241551812 \h 5
HYPERLINK \l _Toc241551813 1.2.2 接口注释 PAGEREF _Toc241551813 \h 5
HYPERLINK \l _Toc241551814 1.2.3 函数注释 PAGEREF _Toc241551814 \h 5
HYPERLINK \l _Toc241551815 1.2.4 类属性注释 PAGEREF _Toc241551815 \h 6
HYPERLINK \l _Toc241551816 1.2.5 局部变量注释 PAGEREF _Toc241551816 \h 6
HYPERLINK \l _Toc241551817 2 附录 PAGEREF _Toc241551817 \h 6
HYPERLINK \l _Toc241551818 2.1 命名字典 PAGEREF _Toc241551818 \h 6
HYPERLINK \l _Toc241551819 2.1.1 动词表 PAGEREF _Toc241551819 \h 7
HYPERLINK \l _Toc241551820 2.1.2 专业名词 PAGEREF _Toc241551820 \h 7
HYPERLINK \l _Toc241551821 2.2 匈牙利命名法前缀表 PAGEREF _Toc241551821 \h 7
Java编程规范
代码书写风格
必须给程序加注释。注释能够极大提高代码的质量。
代码的书写必须清晰、易读。
适当的将代码分段可以使代码更加清楚。可以使用‘{’‘}’将函数分成若干个小的单元;
适当的加入空行可以使代码更加清晰。例如在函数的定义后面加入两个空行,在两个逻辑小代码单元间加入一个空行;
建议遵循三十秒原则。如果另一个程序员无法在三十秒之内了解你的函数做了什么,如何做以及为什么要这样做,那就说明你的代码是难于维护的,必须得到提高;
在一个函数内代码的长度不允许超过200行。建议如果一个函数的代码长度超过一个屏幕,那么或许这个函数太长了。
一行代码尽量简短,并且保证一行代码只做一件事。那种看似技巧性的冗长代码只会增加代码维护的难度。保证不必左右拉动滚动条来阅读一整行代码,将会使你的代码更加可读,这一点包括注释;
使用圆括号来界定操作的顺序。不要让别人判断复杂的操作优先级。
使用统一的格式化代码。将‘{’放在所有者的后面,并且在下一行代码前加入TAB键4格缩进;(TAB键比用若干个空格更容易控制使用统一的缩进距离)
if(XXX){ while(XXX){
xxx xxx
} }
注释书写风格
注释应该用中文清晰表达意思。应该能够使程序看起来更清晰,更容易理解。
注释要尽量简明,避免装饰性的、标语式的注释。
另起一行的注释,要写
您可能关注的文档
- 实验心理学(情绪)教程.ppt
- 刑事速决_修改.doc
- 实验报告三教程.docx
- 刑事附带民事起诉状..ppt
- 刑侦支队招录辅警复习题库1.docx
- 实验室精密度计算及核查教程.ppt
- 实验指导5-验证型教程.ppt
- 刑法主观题高分讲义.docx
- 刑法——刑罚.pptx
- 刑事科学技术-毕业设计(论文)撰写格式规范.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)