1、安装步骤
打开file à settings à plugins
点击Browse repositories
我们需要安装Findbugs、Checkstyle、PMD、VisualVM,前三个只要在IDEA上下载插件即可,VisualVM不仅需要在IDEA上下载VisualVM Launcher,还需要下载客户端
https://visualvm.github.io/download.html
输入你要下载的插件名称,如Findbugs,点击install,安装完要重启一下IDEA;
下载和安装插件的方法都是一样的
2、Checkstyle使用方法
CheckStyle主要检查内容:
1、Javadoc注释
2、命名约定
3、标题
4、Import语句
5、体积大小
6、空白
7、修饰符
8、块
9、代码问题
10、类设计
11、混合检查(包括一些有用的比如非必须的System.out和printstackTrace)
在使用之前,需要配置一下校验文件CheckStyle.xml
打开file à settings à other settings à CheckStyle,点击右上方的绿色+号,输入自定义名称,选择CheckStyle.xml文件路径(该文件是我根据以上11条找的对应的xml文件,也可以默认使用Sun Checks,不过那个校验规则很多,有的不是很必要),接着next à OK
在Java代码编辑区右击 à Check Current File即可校验当前Java代码的规范性问题,页面下方会弹出具体问题描述。根据校验结果作出相应的修改即可。
也可以直接打开页面下方的菜单栏中的Checkstyle à 绿箭头,也可执行校验。
右侧的功能键依次是:关闭,暂停,校验当前文件,校验模块中的所有文件,校验项目中的所有文件,校验所有已修改的文件,展开,收起以及一些警告等级。
3、Findbugs使用方法
在Java代码编辑区右击 à Findbugs à Analyze Current File(根据检查对象的不同选择不同选项),检查出的结果同样会展示在页面下方。修改代码后可刷新检查结果,检测修改是否正确。
右侧的功能键依次是:刷新,暂停,关闭,上一条错误,下一条错误,导出到txt文件,展开,收起,隐藏warning。
4、PMD使用方法
PMD和Findbugs的功能都是检查源代码潜在的bug,但是各个插件查询的bug是不一样的,所以都装一下,毕竟代码出现bug是不能容忍的。
在Java代码编辑区右击 à Analyze à Analyze Code,选择run with chosen profile,目前使用默认的校验规则,确认即可。校验结果在页面下方显示,根据问题描述作相应的修改,然后再跑一下确认是否修改正确即可。
5、VisualVM使用方法
VisualVM是一种性能检测插件,在使用之前要对VisualVM进行配置,打开file à settings à other settings àVisualVM Launcher,点击Browse,选择刚下载的客户端的解压包中的bin\visualvm.exe,OK即可。
启动VisualVM可以右击àRun with VisualVM,或者点击上下菜单栏中的功能键。
性能检查结果会在页面下方弹出,点击红框中的按钮,即可打开VisualVM客户端,查看性能检测结果。
详细的VisualVM客户端使用指南请见http://blog.csdn.net/cmdgjw/article/details/38358031
IDEA安装和使用代码规范相关插件
1、安装步骤
打开file à settings à plugins
点击Browse repositories
我们需要安装Findbugs、Checkstyle、PMD、VisualVM,前三个只要在IDEA上下载插件即可,VisualVM不仅需要在IDEA上下载VisualVM Launcher,还需要下载客户端
https://visualvm.github.io/download.html
输入你要下载的插件名称,如Findbugs,点击install,安装完要重启一下IDEA;
下载和安装插件的方法都是一样的
2、Checkstyle使用方法
CheckStyle主要检查内容:
1、Javadoc注释
2、命名约定
3、标题
4、Import语句
5、体积大小
6、空白
7、修饰符
8、块
9、代码问题
10、类设计
11、混合检查(包括一些有用的比如非必须的System.out和printstackTrace)
在使用之前,需要配置一下校验文件CheckStyle.xml
打开file à settings à other settings à CheckStyle,点击右上方的绿色+号,输入自定义名称,选择CheckStyle.xml文件路径(该文件是我根据以上11条找的对应的xml文件,也可以默认使用Sun Checks,不过那个校验规则很多,有的不是很必要),接着next à OK
在Java代码编辑区右击 à Check Current File即可校验当前Java代码的规范性问题,页面下方会弹出具体问题描述。根据校验结果作出相应的修改即可。
也可以直接打开页面下方的菜单栏中的Checkstyle à 绿箭头,也可执行校验。
右侧的功能键依次是:关闭,暂停,校验当前文件,校验模块中的所有文件,校验项目中的所有文件,校验所有已修改的文件,展开,收起以及一些警告等级。
3、Findbugs使用方法
在Java代码编辑区右击 à Findbugs à Analyze Current File(根据检查对象的不同选择不同选项),检查出的结果同样会展示在页面下方。修改代码后可刷新检查结果,检测修改是否正确。
右侧的功能键依次是:刷新,暂停,关闭,上一条错误,下一条错误,导出到txt文件,展开,收起,隐藏warning。
4、PMD使用方法
PMD和Findbugs的功能都是检查源代码潜在的bug,但是各个插件查询的bug是不一样的,所以都装一下,毕竟代码出现bug是不能容忍的。
在Java代码编辑区右击 à Analyze à Analyze Code,选择run with chosen profile,目前使用默认的校验规则,确认即可。校验结果在页面下方显示,根据问题描述作相应的修改,然后再跑一下确认是否修改正确即可。
5、VisualVM使用方法
VisualVM是一种性能检测插件,在使用之前要对VisualVM进行配置,打开file à settings à other settings àVisualVM Launcher,点击Browse,选择刚下载的客户端的解压包中的bin\visualvm.exe,OK即可。
启动VisualVM可以右击àRun with VisualVM,或者点击上下菜单栏中的功能键。
性能检查结果会在页面下方弹出,点击红框中的按钮,即可打开VisualVM客户端,查看性能检测结果。
详细的VisualVM客户端使用指南请见http://blog.csdn.net/cmdgjw/article/details/38358031