Alibaba Java Code Guidelines 插件使用教程

最近,代码君接到优化代码的任务,一直在寻找有什么工具可以帮我找出代码上的错误,后来发现了这个插件《Alibaba Java Code Guidelines》插件,这个是阿里开发的插件,基于阿里开发手册,用于帮助程序员规范自己的代码,下面代码君教大家如何安装与使用

一、安装
由于该插件已经发布到IDEA,我们可以到插件市场直接下载

  1. 打开android studio,Preferences->plugins->Browse repositories


    Alibaba Java Code Guidelines 插件使用教程_第1张图片
  2. 搜索Alibaba 第一个就是了,下载安装,可以看出,截止到目前已经有五十几万程序员下载使用了,可见他的流行程度


    Alibaba Java Code Guidelines 插件使用教程_第2张图片

二、使用 Alibaba Java Code Guidelines 插件

  1. 找到安装后的插件


    Alibaba Java Code Guidelines 插件使用教程_第3张图片
  2. 选择【编码规约扫描】就会对你的代码进行检查,下面是代码君拿网上的一个项目做的检查,问题还不少


    Alibaba Java Code Guidelines 插件使用教程_第4张图片
  3. 检查完,如何修改,都有对应的指示,我们按照修改意见进行修改即可,还有一个好处就是中英文可以随时切换,对于我这个英文水平差的人来说,简直是福利,省的拿有道翻译啦,哈哈哈

三、 Blocker 、Critical 、Major 错误等级说明

  1. Blocker: 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。
  • 严重花屏
  • 内存泄漏
  • 用户数据丢失或破坏
  • 系统崩溃/死机/冻结
  • 模块无法启动或异常退出
  • 严重的数值计算错误
  • 功能设计与需求严重不符
  • 其它导致无法测试的错误, 如服务器500错误
  1. Critical:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。
  • 功能未实现
  • 功能错误
  • 系统刷新错误
  • 数据通讯错误
  • 轻微的数值计算错误
  • 影响功能及界面的错误字或拼写错误
  • 安全性问题
  1. Major:即界面、性能缺陷、兼容性。
  • 操作界面错误(包括数据窗口内列名定义、含义是否一致)
  • 边界条件下错误
  • 提示信息错误(包括未给出信息、信息提示错误等)
  • 长时间操作无进度提示
  • 系统未优化(性能问题)
  • 光标跳转设置不好,鼠标(光标)定位错误
  • 兼容性问题
  1. Minor/Trivial:即易用性及建议性问题。
  • 界面格式等不规范
  • 辅助说明描述不清楚
  • 操作时未给用户提示
  • 可输入区域和只读区域没有明显的区分标志
  • 个别不影响产品理解的错别字
  • 文字排列不整齐等一些小问题

四、总结
代码君检查完,发现有一千多个,全部改完是一个大工程,但是这种东西迟早要改,长痛不如短痛,早改早完事,各位看完代码君的教程,也抓紧去检查一下自己项目吧,看看会不会比代码君多,O(∩_∩)O哈哈哈~

Alibaba Java Code Guidelines 插件使用教程_第5张图片

你可能感兴趣的:(Alibaba Java Code Guidelines 插件使用教程)