每个程序员,其中一点让自己感到傲娇的地方,就是能够写出健壮,优美,干净的代码。如果你再拥有这三件神器,你的代码就会如虎添翼,直上云霄三千里。
第一件神器:IntelliJ IDEA
很多人排斥这个神器的原因是收费的,而且价格还不便宜。但我觉得,这个太值得买了。很多人还不太接受花钱买正版软件的事实,其实,你应该改变这种观念。
我对软件产品的观点:
支持正版,抵制盗版,鼓励开源,何况你还是个伟大的程序员。
有点跑题了,这里不说IDEA的其他特性,这里只介绍一个用法:『Inspect Code』功能:
当你写完一个Java类,或其中一个功能时,可以在这个类里右键,选择Analyze -> Inspect Code,如上图所示。
点击之后,就会出现以下界面:
我一般都是默认,然后点击『OK』按钮,
我这里是随便拿了一个类进行分析的,也许你的结果可能与我的结果不同,重点看一下『Probable bugs』下面的选项,可能是程序中隐含的bug。其他选项根据自己的场景来做相应的处理。
下面是我根据提示处理后的结果:
感觉是不是狠舒心?其实后面两个工具,是作为一个plugin集成到IDEA里的,分别是CheckStyle-IDE和FindBugs-IDEA,他们也各有有Eclipse的版本。这里主要是在IDEA在使用。
第二件神器:FindBugs-IDE
这个插件的作用是潜在 Bug 检查,其实作用跟上面的『Inspect Code』的功能差不多,不过他们互为补充,也为代码又增强了一次安全保障。
关于如何安装插件看截图,安装完成以后,需要重启IDEA。
FindBugs-IDEA具体使用如下,在要检查的Java类上右键:
然后是检查结果,左侧是具体的可能存在的问题,右边是给出详细的说明。
第三件神器:CheckStyle-IDE
CheckStyle-IDE也是IDEA里的一个插件,它的主要作用是代码规范检查,具体使用也很简单,在要检查的类上右键,选择『Check Current File』。
在Rules的下拉框里选择你喜欢的检验规则,
选完以后,点击最左边绿色的三角按钮:
可以根据你的实际情况,最结果进行分析,最后对代码进行相应的调整。
其实,在这三个工具上,也不用花太多的时间,主要是给自己的代码把把关,看看有没有一些自己没有想到,或是存在潜在问题的地方。
好了,以上三个工具就是我说的三件神器,我一直坚信:
工欲善其事,必先利其器。
所以,在内功还算不错的话,挑选适合自己的工具,会让你的『武功』突飞猛进。