想写好代码,送你三个神器

425 阅读3分钟
原文链接: www.jianshu.com

Tips 做一个终身学习的人。

每个程序员,其中一点让自己感到傲娇的地方,就是能够写出健壮,优美,干净的代码。如果你再拥有这三件神器,你的代码就会如虎添翼,直上云霄三千里。

第一件神器:IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA

很多人排斥这个神器的原因是收费的,而且价格还不便宜。但我觉得,这个太值得买了。很多人还不太接受花钱买正版软件的事实,其实,你应该改变这种观念。

我对软件产品的观点: 支持正版,抵制盗版,鼓励开源,何况你还是个伟大的程序员。

有点跑题了,这里不说IDEA的其他特性,这里只介绍一个用法:『Inspect Code』功能:

Inspect Code
Inspect Code

当你写完一个Java类,或其中一个功能时,可以在这个类里右键,选择Analyze -> Inspect Code,如上图所示。 点击之后,就会出现以下界面:

Specify Inspection Scope
Specify Inspection Scope

我一般都是默认,然后点击『OK』按钮,

分析结果
分析结果

我这里是随便拿了一个类进行分析的,也许你的结果可能与我的结果不同,重点看一下『Probable bugs』下面的选项,可能是程序中隐含的bug。其他选项根据自己的场景来做相应的处理。

下面是我根据提示处理后的结果:

改进后的重构结果
改进后的重构结果

感觉是不是狠舒心?其实后面两个工具,是作为一个plugin集成到IDEA里的,分别是CheckStyle-IDE和FindBugs-IDEA,他们也各有有Eclipse的版本。这里主要是在IDEA在使用。

第二件神器:FindBugs-IDE

这个插件的作用是潜在 Bug 检查,其实作用跟上面的『Inspect Code』的功能差不多,不过他们互为补充,也为代码又增强了一次安全保障。

关于如何安装插件看截图,安装完成以后,需要重启IDEA。

插件安装过程
插件安装过程

FindBugs-IDEA具体使用如下,在要检查的Java类上右键:

FindBugs
FindBugs

然后是检查结果,左侧是具体的可能存在的问题,右边是给出详细的说明。


FindBugs检查结果
FindBugs检查结果

第三件神器:CheckStyle-IDE

CheckStyle-IDE也是IDEA里的一个插件,它的主要作用是代码规范检查,具体使用也很简单,在要检查的类上右键,选择『Check Current File』。

CheckStyle
CheckStyle

在Rules的下拉框里选择你喜欢的检验规则,

Rules
Rules

选完以后,点击最左边绿色的三角按钮:

检查结果
检查结果

可以根据你的实际情况,最结果进行分析,最后对代码进行相应的调整。

其实,在这三个工具上,也不用花太多的时间,主要是给自己的代码把把关,看看有没有一些自己没有想到,或是存在潜在问题的地方。

好了,以上三个工具就是我说的三件神器,我一直坚信:

工欲善其事,必先利其器。

所以,在内功还算不错的话,挑选适合自己的工具,会让你的『武功』突飞猛进。