当前位置: 首页 > news >正文

陕西网站建设的目的百度学术官网论文查重免费

陕西网站建设的目的,百度学术官网论文查重免费,做招聘网站需要哪些手续,义乌注册公司流程和费用1、FindBugs介绍 FindBugs是一款Java静态代码分析工具#xff0c;与其他静态分析工具#xff08;如Checkstyle和PMD#xff09;不同#xff0c;FindBugs 不注重样式或者格式#xff0c;它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除… 1、FindBugs介绍 FindBugs是一款Java静态代码分析工具与其他静态分析工具如Checkstyle和PMD不同FindBugs 不注重样式或者格式它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具就可以在不实际运行程序的情况对软件进行分析。 最新版本是3.0.1.20150306下载地址http://findbugs.sourceforge.net/downloads.html。 FindBugs运用Apache BCEL 库分析类文件class文件而不是源代码将字节码与一组缺陷模式进行对比以发现可能的问题。FindBugs的检测器已增至300多条被分为不同的类型常见的类型如下 · 正确性Correctness这种归类下的问题在某种情况下会导致bug比如错误的强制类型转换等。 · 最佳实践反例Bad practice这种类别下的代码违反了公认的最佳实践标准比如某个类实现了equals方法但未实现hashCode方法等。 · 多线程正确性Multithreaded correctness关注于同步和多线程问题。 · 性能Performance潜在的性能问题。 · 安全Security安全相关。 · 高危DodgyFindBugs团队认为该类型下的问题代码导致bug的可能性很高。 2、在Eclipse中安装FindBugs插件 下载Eclipse plugin 的版本解压zip文件。 将解压后的文件放到Eclipse的Plugin中。 重新启动Eclipse 。 我使用的是MyEclipse8.5可能路径和大家的不太一样我是放到了路径Genuitec/MyEclipse 8.5/dropins下面 3、在Eclipse中使用FindBugs 重新启动eclipse 打开FindBugs视图 执行Find Bug 任务 右键单击你要检测的工程、包或文件--Find Bugs--Find Bugs。 check完成后将在Bug Explorer视图中看到问题列表该列表以问题类型组织。 展开列表双击列表中具体的问题就可以定位的具体的代码行。 4、配置FindBugs 在这里可以对FindBugs规则等进行详细设置。    选择你的项目右键  Properties  FindBugs  1 Run Automatically开关 当此项选中后FindBugs将会在你修改Java类时自动运行如你设置了Eclipse自动编译开关后当你修改完Java文件保存FindBugs就会运行并将相应的信息显示出来。 当此项没有选中你只能每次在需要的时候自己去运行FindBugs来检查你的代码。 2 Detector Configuration选择项 在这里你可以选择所要进行检查的相关的Bug Pattern条目,你可以根据需要选择或去掉相应的 检查条件。 3 Minimum priority to report选择项 这个选择项是让你选择哪个级别的信息进行显示有Low、Medium、High三个选择项可以选择很类似于Log4J的级别设置啦。 比如 你选择了High选择项那么只有是High级别的提示信息才会被显示。 你选择了Medium选择项那么只有是Medium和High级别的提示信息才会被显示。 你选择了Low选择项那么所有级别的提示信息都会被显示。 4 Report bug categories选择项 在这里是一些显示Bug分类的选择 Malicious code vulnerability关于恶意破坏代码相关方面的 Correctness关于代码正确性相关方面的 Internationalization关于代码国际化相关方面的 Performance关于代码性能相关方面的 Multithreaded correctness关于代码多线程正确性相关方面的 另外FindBugs有UI页面可以单独运行。也可以通过Ant以及命令行方式运行。 5、其它分析工具 除FingBugs静态分析工具外还有PMD和CheckstyleFingBugs、PMD和Checkstyle三个工具各有不同的特点联合使用有助于减少误报错误提高报告的准确率。 这三个工具检查的侧重点各有不同  工具 目的 主要检查内容 FindBugs 基于Bug Patterns概念查找java bytecode中的潜在bug。在目前版本中它不检查java源文件。 主要检查bytecode中的bug patterns也允许用户自定义特定的bug patterns。 PMD 检查java源文件中的潜在问题。 主要包括   -  空try/catch/finally/switch语句块  -       未使用的局部变量、参数和private方法  -       空if/while语句  -       过于复杂的表达式如不必要的if语句等  -       复杂类 CheckStyle 检查java源文件是否与代码规范相符 主要包括  -       Javadoc注释  -       命名规范  -       Headers  -       Imports  -       Size冲突和度量如过长的方法  -       Whitespace  -       Modifiers  -       Blocks  -       Coding Problems  -       Class Design  -       重复代码  -       Miscellaneous Checks  -       Optional Checks Findbug官网地址http://findbugs.sourceforge.net/ FindBugs的详细bug描述清单见http://findbugs.sourceforge.net/bugDescriptions.html
http://www.hkea.cn/news/14408861/

相关文章:

  • 通栏网站装潢公司设计效果图
  • 衡阳网站排名优化公司通信工程毕设可以做网站吗
  • 网站开发定制宣传图片北京高端网站建设
  • 一键建站系统源码哪里可以找到免费的源码
  • 做微信扫码网站c做项目的网站
  • 微网站搭建的步骤和技巧企业网站建设专业公司
  • 苏州晶体公司网站莱州信息网
  • 网站建设与管理期末ppt模板下载免费版软件
  • 糖果网站建设策划书青浦营销型网站建设
  • 公司网站的设计规划页面异常导致本地路径泄漏 wordpress
  • 做菠菜网站代理可以浏览违禁网址的浏览器
  • 爱站网挖掘关键词成立外贸公司的流程
  • 网站域名空间地址廊坊制作网站公司
  • 网站建设如何来选择空间做电商网站需要会些什么条件
  • 哪里有做美食的视频网站大专毕业设计网站
  • 物流营销型网站案例分析c2c模式成功案例分析
  • 益阳房产网站建设上海网页公司
  • 济源企业网站建设会展官方网站建设
  • 中国电子政务网站建设意见网站设计所需要的理念
  • 秦皇岛商联网络科技有限公司google推广seo
  • 上海做展会的网站都有哪些银川网站建设哪家便宜
  • 如何制作网站视频google seo教程
  • 网站建设要注册哪些商标类别公司网站现状
  • 陕西网站备案注销公司标志logo
  • 网站建站专业wordpress 进站插件
  • 好网站建设网站制作网站的基本步骤
  • 最爱网保定seo排名公司
  • 海外网站加速wordpress 文章 pin
  • 学做淘宝店的网站吗【邯郸网络推广公司|邯郸网络营销公司】
  • 太原网站建设技术外包官方网站有哪些