全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA代码编写审查表JAVA代码编写审查表 编号:序号:项目名称:审查人: 审查阶段:审查时间:内容得分程序结构编写规范(14分)程序结构清析,简单易懂,单个函数的程序行数不得超过100行。(1分)代码精简,没有垃圾程序。(1分)尽量使用局部变量,只定义必要的全局变量。(1分)使用括号以避免二义性。(0.5分)保持注释与代码完全一致。关键方法,都要有注释。(1分)是否符合变量命名,主要变量(类或对象)定义或引用时,注释能反映其含义。常量定义(final)有相应说明。 (1分)利用缩进显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab为4个字节。(0.5分)循环、分支层次不要超过五层。(1分)注释可以与语句在同一行,也可以在上行。空行和空白字符也是一种特殊注释。(0.5分)注释行数应占总行数的 1/5 到 1/3。(1分)禁止GOTO语句。(1分)用 IF 语句来强调只执行两组语句中的一组。禁止 ELSE GOTO 和 ELSE RETURN。(0.5分)用 CASE 实现多路分支。(0.5分)避免从循环引出多个出口。方法只有一个出口。(0.5分)不使用条件赋值语句。(0.5分)不要轻易用条件分支去替换逻辑表达式。(0.5分)程序是否达到正确性与容错性要求。(1分)程序是否达到可重用性要求。(1分)命名规范(4分)Package 的名字应该都是由一个小写单词开头。(0.5分)Class 的名字必须由大写字母开头而其他字母都小写的单词组成,要求具有可读性。 (1分)变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。 要求变量具有可读性。(0.5分)Static Final变量的名字应该都大写,并且指出完整含义。(0.5分) 参数的名字必须和变量的命名规范一致。 (0.5分)数组的命名是否符合命名规范的要求。(0.5分)使用有意义的参数命名。(0.5分)Java文件样式(9分)版权信息是否规范。(0.5分)packag行要在 import行之前,import中标准的包名要在本地的包名之前,而且按照字母顺序排列。如果 import 行中包含了同一个包中的不同子目录,则应该用 * 来处理。(1分)是否符合类的注释要求。(0.5分)是否符合类变量的存取的方法。(0.5分)类,及类的成员变量的定义是否正确。(1分)构造函数的定义、使用是否正确。并且方法和参数另写一行。(1分)方法的定义和使用是否符合规范。(1分)必须用 javadoc 来为类生成文档。不仅因为它是标准,这也是被各种 java 编译器都认可的方法。(0.5分)是否采用了必要的缩进,并且是否符合规范的要求。(1分)页宽应该设置为80字符。 源代码一般不会超过这个宽度, 并导致无法完整显示, 但这一设置也可以灵活调整。 在任何情况下, 超长的语句应该在一个逗号或者一个操作符后折行。 一条语句折行后, 应该比原来的语句再缩进2个字符。(0.5分) 中的语句应该单独作为一行。(0.5分)不要在语句中使用无意义的括号。 括号只应该为达到某种目的而出现在源代码中。(0.5分)左括号和后一个字符之间不应该出现空格, 同样, 右括号和前一个字符之间也不应该出现空格。(0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 声学计量员安全检查模拟考核试卷含答案
- 手绣工岗前风险识别考核试卷含答案
- 己二腈装置操作工岗位工艺作业技术规程
- 无产权杂物间转让协议书
- 【哔哩哔哩×花火】X火计划营销通案2025
- 流量消耗管控实施细则
- 黑龙江省哈尔滨市某中学2024-2025学年高一年级上册期末考试数学试题
- 四年级学习大盘点
- 广西贵港市覃塘区2024-2025学年八年级上学期期中检测数学试卷(含答案)
- 2025-2031中国架空线路故障指示器市场现状研究分析与发展前景预测报告 Sample-machaoqun
- 小儿中药贴敷疗法
- 独管铁塔施工方案及流程
- 电信小区进线合同范本
- 2025云南石林国有资本投资集团有限公司及下属公司招聘30人笔试考试备考试题及答案解析
- 临床实验室检验结果自动审核程序专家共识(2025版)
- 施工图识图培训课件
- 食堂食品供销合同范本
- 雨课堂学堂云在线《马克思主义经典著作研读》单元测试考核答案
- 泌尿外科前列腺癌术后康复训练指南
- 2026年青藏铁路集团招聘603人(本科及以上)考试笔试模拟试题及答案解析
- 2025江苏海氧深冷科技有限公司招聘考察人员笔试历年备考题库附带答案详解2套试卷
评论
0/150
提交评论