12/8每日例会
完成静态代码检查结果报告
实验预约管理系统是整个庞大的教务管理系统中不可或缺的一部分,并且对于学生与教师,实验室预约管理系统可以提供高效便利的预约流程。教师只需要通过使用计算机的浏览器就可以进行实验室预约。相比于使用传统的方式进行实验管理,计算机的优势十分突出明显。基于上述分析,开发实验预约系统是十分必要的。
说明:本软件是实验预约管理系统,采用MyEclipse来开发。
本软件名称: 实验预约管理系统
本项目的任务提出者:1704 01组
开发者: 刘英庭
用户: 学校里的学生与老师
序号
标题
文件名称
发表日期
资料来源
1
用户需求规约书
用户需求规约书_1.0.0721.2.doc
2017-11-26
项目小组整理得到
2
用户需求跟踪矩阵
用户需求跟踪矩阵_1.0.0721.2.doc
2017-11-26
项目小组整理得到
阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的18人于1999年在浙江杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。[1-2]
阿里巴巴集团经营多项业务,另外也从关联公司的业务和服务中取得经营商业生态系统上的支援。业务和关联公司的业务包括:淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云、蚂蚁金服、菜鸟网络等。[3]
阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
https://github.com/alibaba/p3c/tree/master/idea-plugin
位置
缺陷
等级
LoginAction.java Line86
Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals。
警告
LoginAction.java Line86
LoginAction.java Line110
LoginAction.java Line134
不允许任何魔法值(即未经定义的常量)直接出现在代码中。
主要
LoginAction.java Line140
及时清理不再使用的代码段或配置信息。 (line 140)
主要
LoginAction.java Line43
所有的类都必须添加创建者信息。
主要
MD5.java
在if/else/for/while/do语句中必须使用大括号,即使只有一行代码,避免使用下面的形式:if (condition) statements;
禁止
PageData.java Line77
所有的覆写方法,必须加@Override注解。
禁止
该工具的优点有:
1. 支持中文显示出错信息
2. 通过插件可实现与IDE的无缝协作
3. 缺陷报告分级严谨
转载于:https://www.cnblogs.com/0401test/p/8079562.html
