1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java开发规约 阿里巴巴Java开发规约插件简要说明

java开发规约 阿里巴巴Java开发规约插件简要说明

时间:2021-03-18 05:13:50

相关推荐

java开发规约 阿里巴巴Java开发规约插件简要说明

10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路。

Java代码规约扫描插件以今年年初发布的《阿里巴巴Java开发规约》为标准,作为Eclipse、IDEA的插件形式存在,检测JAVA代码中存在不规范得位置然后给予提示。规约插件是采用kotlin语言开发的,感兴趣的同学可以去开看插件源码。

一、插件安装

本文以Intellij为例安装插件,Eclipse等其他IDEA工具,同学们可以自己看看官方资料

File-->Setting-->Plugins-->Browse repositories-->输入Alibaba

二、功能说明

规约扫描插件支持插件中文,不过笔者使用惯了findbugs、pmd等静态代码分析工具的英文说明,看着中文有点别扭,不过阿里巴巴支持语言切换至英文。

阿里巴巴规约插件包含三个子菜单:编码规约扫描、关闭试试检测功能、切换语言至英文(English)。如果工具栏显示中文乱码,可能是字体不支持中文显示,可以在

Settings--->Appearance&Behavior--->Appearance选择支持中文的支持

编码规约扫描插件扫描结果包含三个bug等级Blocker(崩溃)、Critical(严重)、Major(主要)。

我们可以查看编辑器Inspection,Inspection对每条规约都有详细介绍

编码规约扫描插件支持在提交代码执GIT、SVN等VCS版本工具之前对代码进行规约检查

三、源码分析

规约插件是采用kotlin语言开发的,kt代码本身不复杂,对开发IDEA插件和代码分析感兴趣的同学可以去开看插件源码。

四、总结分析

规约插件实际上是Alibaba技术文化重要输出部分,毋庸置疑的是A里巴巴内部经过多年试错、沉淀出来的成果,但是作为技术人员还是抱着批判性思维来看待这款工具。大家在看<>还是要根据实际业务场景和历史技术问题来进行思考使用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。