提高程序员效率的IDEA插件推荐(五大神器)

1. SequenceDiagram

SequenceDiagram 可以根据代码调用链路自动生成时序图,超级赞,超级推荐!

这对研究源码,梳理工作中的业务代码有极大的帮助,堪称神器。

安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。

如下图是 Netty 的源码,可以通过该插件绘制出当前函数的调用链路。

提高程序员效率的IDEA插件推荐(五大神器)

2. Java Stream Debugger

Stream 非常好用,可以灵活对数据进行操作,但是对很多刚接触的人来说,不好理解。

那么 Java Stream Debugger 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。

提高程序员效率的IDEA插件推荐(五大神器)

提高程序员效率的IDEA插件推荐(五大神器)

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码,总之非常强大。


3. Maven Helper

现在 Java 项目通常会使用 maven 或者 gradle 构建,对于maven 项目来说, jar 包冲突非常常见。

那么如何更容易地查看和解决 jar 包冲突呢?

提高程序员效率的IDEA插件推荐(五大神器)

大家可以安装该插件,安装后 IDEA 中打开 pom.xml 文件时,就会多出一个 "Dependency Analyzer" 选项卡。

如上图所示,该插件支持值插件冲突的 jar 包,可以选择冲突的 jar 包将其 exclude 掉。


4. Alibaba Java Coding Guidelines

首先要推荐的是和《手册》配套的阿里巴巴 Java代码规范插件。

安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。

建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。


5. FindBugs-IDEA

检测代码中可能的bug及不规范的位置,

写完代码后检测下 避免低级bug,

静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷。当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现。

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

重启idea后如果插件加载成功左下角出现:

提高程序员效率的IDEA插件推荐(五大神器)

提高程序员效率的IDEA插件推荐(五大神器)

扫描完成后:

提高程序员效率的IDEA插件推荐(五大神器)


分享到:


相關文章: