zoukankan      html  css  js  c++  java
  • 想写好代码,送你三个神器

    Tips
    做一个终身学习的人。

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

    第一件神器:IntelliJ IDEA

    IntelliJ IDEA

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

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

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

    Inspect Code

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

    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检查结果

    第三件神器:CheckStyle-IDE

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

    CheckStyle

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

    Rules

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

    检查结果

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

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

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

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

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

  • 相关阅读:
    GTK+ 3.6.2 发布,小的 bug 修复版本
    RunJS 新增 Echo Ajax 测试功能
    Mozilla 发布 Popcorn Maker,在线创作视频
    Sina微博OAuth2框架解密
    Mina状态机State Machine
    Mozilla 发布 Shumway —— 纯JS的SWF解析器
    Code Browser 4.5 发布,代码浏览器
    ROSA 2012 "Enterprise Linux Server" 发布
    ltrace 0.7.0 发布,程序调试工具
    Artifactory 2.6.5 发布,Maven 扩展工具
  • 原文地址:https://www.cnblogs.com/IcanFixIt/p/7604557.html
Copyright © 2011-2022 走看看