1、Eclipse的FindBugs插件
问题提出:
当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。
解决方法:
现在有很多Java代码分析工具,FindBugs中开源项目当中的一个,它可以帮你找到代码中隐藏的一些错误,提升你的代码能力与系统安全可靠性。
http://www.51cto.com/specbook/225/20412.htm
2、Java代码检查 Checkstyle
CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动代代码规范检查过程,从而使用开发人员从这项重要,但是枯燥的任务中解脱出来。
CheckStyle检验的主要内容:
.Javadoc注释
.命名约定
.标题
.Import语句
.体积大小
.空白
.修饰符
.块
.代码问题
.类设计
.混合检查(包括一些有用的比如非必须的System.out和printstackTrace)
从上面可以看出,CheckStyle提供了大部分功能都是对于代码规范的检查,而没有提供像PMD和Jalopy那么多的增强代码质量和修改代码的功能。但是,对于团队开发,尤其是强调代码规范的公司来说,它的功能已经足够强大。
3、
相关推荐
考试科目 考试代码 认证考试 H12-221 HCIP-Routing & Switching-IERS H12-222 HCIP-Routing & Switching-IENP H12-223 HCIP-Routing & Switching-IEEP
手机销售管理系统 手机店管理软件 手机店库存管理软件 手机店收银软件
S60 V3手机破解软件S60 V3手机破解软件S60 V3手机破解软件S60 V3手机破解软件S60 V3手机破解软件S60 V3手机破解软件S60 V3手机破解软件
手机魔音软件手机通用手机魔音软件手机通用
手机APP数控用软件 手机数控车自动编程软件.apk
手机维修管理软件是一款专为手机售后服务行业设计的高效管理工具,它集成了维修订单处理、库存管理、客户信息记录、费用统计等多项功能,旨在提升手机维修业务的工作效率和客户满意度。这款软件通常具有友好的用户...
文华公式准确率100的技术指标文华财经指标公式期货软件手机期货软件哪个好.doc
手机解密软件是一种专门用于解决手机锁定问题的工具,它能帮助用户解除各种原因导致的手机锁屏状态,包括忘记密码、系统故障等。这款软件适用于当前市场上流行的各种芯片,这意味着它具有广泛的兼容性,能够处理多种...
题库软件手机客户端.apk
诺基亚手机解锁软件是一种专为了解决诺基亚手机被锁定问题而设计的应用程序,它可以帮助用户在不求助于专业技术人员(JS)的情况下,自行解决手机无法开机或被密码锁定的问题,从而节省了可能产生的费用。这款软件的...
标题中的“智能手机大六壬排盘软件下载”指的是在移动设备上使用的,专门用于进行大六壬占卜的软件应用。大六壬是中国古代的一种占卜术,与奇门遁甲、六爻并称为三式,是易学的重要组成部分。这款软件能够帮助用户在...
奇趣软件手机版,使用起来超级方便。不需要在电脑上下载,手机上就可以使用。
网络监控软件在现代数字化社会中扮演着至关重要的角色,尤其在手机版的应用,使得人们能够随时随地对网络...总的来说,网络监控软件手机版是提升安全性和管理效率的有效工具,但同时也需要谨慎使用,尊重他人的隐私。
该软件支持Prolific、FTDI、Silicon Labs、沁恒等市场主流品牌的USB转串口芯片,如PL2303、FT232、CP2102、CH340等。当手机接上这些USB转串口模块后,工程师便可轻松的用手机来调试板卡、捕捉打印信息等
47957434468571计算机等考题库软件手机版.apk
FlashBuilder开发量化交易软件手机端支持安卓、苹果系统
音频剪辑软件手机版 对声音的合并剪辑 声音音调等综合编辑
迅雷内提取的可跨网段共享的局域网共享软件 手机可以扫码访问 可设置密码
准确率100的技术指标文华财经指标公式期货软件手机期货软件哪个好.doc
成长指南针-指南针炒股软件手机版.docx