Warning: mkdir(): No space left on device in /www/wwwroot/jx.baidu.com/func.php on line 159

Warning: file_put_contents(./web/hch368.com/cache/ad/c0b62/04bf3.html): failed to open stream: No such file or directory in /www/wwwroot/jx.baidu.com/func.php on line 149
GG扑克

GG扑克




  • 红软(ruǎn)基地:您身边最(zuì)放心的安(ān)全(quán)下载站!
您所(suǒ)在的位置:首页 > 软件 > 编程开发 > 编(biān)程其他 > findbugs插件

findbugs插件

软(ruǎn)件类型:
国(guó)产软件
软件语言:
简体中文
软件(jiàn)大小:
4 MB
软件授权(quán):
免费软件
软件评级:
4
更新时间:
2017-10-08
应用平台(tái):
WinXP, Win7, WinAll
同类推荐软件
软件简介

这是findbugs插件下载,是一个静态分析工具,它检查类(lèi)或者 JAR 文件(jiàn),将字节码与(yǔ)一组缺陷模式进行对比以发现可能的(de)问题。有了静态分析工具,就可以在不(bú)实际运行程序的情况对软件进行分(fèn)析。不是通过分析类(lèi)文件的(de)形(xíng)式或(huò)结构来确定程序的意图,而是通常使用 Visitor 模式。JMr红软(ruǎn)基(jī)地(dì)

软件介绍

findbugs插件(jiàn)是(shì)找(zhǎo)出的(de)bug有3中颜色,黑色的(de)臭虫标志是分类,红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫(chóng)表示潜在警告性(xìng)bug尽(jìn)量修改。(附录是各种bug的解释及修改方案,请大家按附(fù)表参考修(xiū)改)JMr红软基地(dì)
双击bug项(xiàng)目就可以在右边编辑(jí)窗口自动打开相关代(dài)码文件(jiàn)并(bìng)连(lián)接(jiē)到代码片段。点(diǎn)击行号旁边的(de)小臭虫图(tú)标后再eclipse下方输出区将提(tí)供(gòng)详细的bug描述,以及修改建(jiàn)议(yì)等信息。我们(men)可以根据此(cǐ)信息进行修改。JMr红软基地

软件说明

findbugs插件(jiàn)是一款(kuǎn)EcliPSe插件,能够(gòu)发(fā)现java代码(mǎ)中的bug,针对各种(zhǒng)问题,它并且提供了简单的修改(gǎi)意(yì)见供(gòng)我(wǒ)们重构时(shí)进(jìn)行参考; 通过(guò)使用它,可以一定程(chéng)度上降低我们(men)code review的工作量,并且会提高review效率。 通过findbugs找到bug,再(zài)由我们自己重构代码,可以(yǐ)培(péi)养我们的编码意(yì)识及水平,形(xíng)成(chéng)好的(de)习惯提高开发编码(mǎ)能力。JMr红软基地

相关使用

开发阶段JMr红(hóng)软基地
  当Developer完成了某一部分(fèn)功能模块开发(fā)的时候(这通常是指代码撰写完成,并(bìng)已 debJMr红软(ruǎn)基地
ug通过之后),可藉(jiè)由FindBugs对该模(mó)块涉及的(de)java文件进行一(yī)次扫描,以发(fā)现(xiàn)一些不易察觉的bug或是效能问(wèn)题。交付(fù)新版的时候,开发团队可以跑一下FindBugs,除掉一些(xiē)隐藏的Bug。FindBugs得(dé)出的(de)报告可以作为该版本的一个参考(kǎo)文档一(yī)并交付给(gěi)测试团队留档待查。JMr红(hóng)软基地
  在开发阶(jiē)段使用FindBugs,一方面(miàn)开发人员可以(yǐ)对新版的品质更有信心,另一方(fāng)面,测试人(rén)员藉此可以(yǐ)把更多的精力(lì)放在业务逻(luó)辑的确认上面,而不是(shì)花(huā)大量精力(lì)去进一(yī)些要在特殊状况下才可能出(chū)现的BUG(典型的如Null Pointer Dereference)。从而可以提高测试的效率。JMr红软基地
 维护阶段JMr红软基地
这里指(zhǐ)的(de)是系(xì)统已经上线(xiàn),却发(fā)现因为代码(mǎ)中的(de)某一(yī)个bug导致系统崩溃。在除掉这个已暴露(lù)的 bug之(zhī)后,为了快速的找出类似的(de)但还未暴露的(de) bug,可以使用FindBugs对该版的代码进行扫描。当然,在维护阶段使用FindBugs往(wǎng)往是(shì)无奈之举,且(qiě)时间紧迫。此外,如果本来在(zài)新版交付(fù)的时候就使(shǐ)用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。这也是FindBugs局限的地(dì)方。JMr红软基地
FindBugs不能发(fā)现非java的Bug。对于非java撰写的(de)代码,如 javascript,SQL等(děng)等,要找出(chū)其中可能的bug,FindBugs是无能为力的(de)。当然(rán),javascript中(zhōng)的bug似乎还不至于使系统(tǒng)崩(bēng)溃,而SQL中的bug往往(wǎng)又跟业务逻辑相关(guān),只要测(cè)试仔细一(yī)些(xiē)应该是可(kě)以发现(xiàn)的(de)。JMr红软(ruǎn)基地
FindBugs不过是(shì)一个工具。作(zuò)为(wéi)开发人员,当然首先(xiān)要在编程的时(shí)候努力(lì)避免引入bug,而不(bú)要(yào)依赖于某个工具来为自(zì)己把关。不过由于代码的复杂性,一些(xiē)隐藏的bug确实(shí)很(hěn)难靠咱们的肉眼发现(xiàn)。这时,应用(yòng)一些好的工具(jù)或许就可(kě)以帮你发(fā)现这样的 bug。这便是FingBug存在的价值(zhí)。JMr红软基地

软(ruǎn)件截(jié)图

 findbugs插件(jiàn)JMr红软(ruǎn)基地

软(ruǎn)件(jiàn)下(xià)载地址
findbugs插件(jiàn)
软件推荐
下载排(pái)行

精品软件

热门关键词

热门软件推荐