访问类型
2025/3/23 17:35:34 26.12MB 科学上网工具,科学
端口转发利器lcx,linux,rarm,indows三版本下的lcx,不管是linux服务器,嵌入式通杀
2025/3/19 16:34:01 22KB lcx.exe
c#编写,浏览器界面,使用webbrowserAPI,HTTP请求,get页面
2025/3/19 7:29:40 8.1MB web browser
可以用笔记本作为主控端,经交换机同传多台电脑,只需要从网卡启动,不需要开启品牌电脑的同传功能
4.83MB 网刻
easyconnect客户端安装软件
2025/3/12 1:12:46 15.73MB easy connect
tcllinux自动登录脚本控制工具。
2025/3/7 3:33:56 4.29MB tcl linux
本程序为大家提供了一个很好的技术学习和参考,内部含有文档,是一个很不错的选择
2025/3/6 15:17:33 217.95MB chatroom
医院体检系统的流程图,按小型医院的需求做的流程图。
2025/3/6 9:26:11 31KB 流程图
1. 简介FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。
不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式。
2. 使用时机 开发阶段  当Developer完成了某一部分功能模块开发的时候(这通常是指代码撰写完成,并已debug通过之后),可藉由FindBugs对该模块涉及的java文件进行一次扫描,以发现一些不易察觉的bug或是效能问题。
交付新版的时候,开发团队可以跑一下FindBugs,除掉一些隐藏的Bug。
FindBugs得出的报告可以作为该版本的一个参考文档一并交付给测试团队留档待查。
  在开发阶段使用FindBugs,一方面开发人员可以对新版的品质更有信心,另一方面,测试人员藉此可以把更多的精力放在业务逻辑的确认上面,而不是花大量精力去进一些要在特殊状况下才可能出现的BUG(典型的如NullPointerDereference)。
从而可以提高测试的效率。
 维护阶段这里指的是系统已经上线,却发现因为代码中的某一个bug导致系统崩溃。
在除掉这个已暴露的bug之后,为了快速的找出类似的但还未暴露的bug,可以使用FindBugs对该版的代码进行扫描。
当然,在维护阶段使用FindBugs往往是无奈之举,且时间紧迫。
此外,如果本来在新版交付的时候就使用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。
这也是FindBugs局限的地方。
FindBugs不能发现非java的Bug。
对于非java撰写的代码,如javascript,SQL等等,要找出其中可能的bug,FindBugs是无能为力的。
当然,javascript中的bug似乎还不至于使系统崩溃,而SQL中的bug往往又跟业务逻辑相关,只要测试仔细一些应该是可以发现的。
FindBugs不过是一个工具。
作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。
不过由于代码的复杂性,一些隐藏的bug确实很难靠咱们的肉眼发现。
这时,应用一些好的工具或许就可以帮你发现这样的bug。
这便是FingBug存在的价值。
2025/3/6 5:07:47 4.11MB findbugs 插件 eclipse
EVE-NG-Win-Client-Pack.exe工具包实现srt和模拟器设备的互联。
2025/3/6 5:50:09 767B eve client-pack
共 605 条记录 首页 上一页 下一页 尾页