• checkstyle findbugs以及sourcemonitor的使用


    checkstyle findbugs以及sourcemonitor是三个自动化测试的工具,这里介绍下它们的安装以及使用

          使用步骤:

           CheckStyle首先要安装,选择help->Install new software进行安装

     

     

    点击OK接着就是点击下一步,下一步。

    然后在Windows preference中设置设置checkstyle的要求代码格式。

     

    这里默认的是Google的代码格式。然后在项目上右击选择checkstyle进行代码检测。Findbugs与checkstyle的用法类似,而Sourcemonitor则是一个单独程序,需要下载单独的安装包就行安装。

    实验结果

    以下列出三个工具的实验结果

    CheckStyle的实验结果

     

    Findbugs的实验结果

     

    Sourcemonitor的实验结果

     

     

    感想:

    虽然这三个工具都是实现对代码的自动化分析,但是可以看出这三个工具分别从三个维度上实现对代码的分析。

    CheckStyle:主要实现了对代码格式的分析,它会将不符合设定代码规范的代码标注出来。

    Findbugs:主要分析了代码运行时可能出现的错误

    SourceMonitor:则主要显示代码各种的数据,如代码所含的语句以及分支个数等等。

    通过实验可以感受到合理的使用这三个工具可以大大方便测试人员实现对代码的测试以及评判。但是我觉得并不能因为有了这些自动化测试工具而忽略前期的工作。换句话说,这些工具只能作为后期处理代码的手段,并不能因为有了这些自动化的处理工具就在前期忽略的编码规范的建立。

  • 相关阅读:
    LeetCoded第239题题解--滑动窗口最大值
    LeetCoded第739题题解--每日温度
    网络流-最大流 Dinic模板
    虚树模板
    UVALive
    UVALive
    hdu6000 Wash ccpc-20162017-finals B Wash
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) B. Divisiblity of Differences
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) C. Classroom Watch
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) D. Sorting the Coins
  • 原文地址:https://www.cnblogs.com/qtalker/p/4343200.html
Copyright © 2020-2023  润新知