FindBugs帮助开发人员提高代码质量

来源 :程序员 | 被引量 : 0次 | 上传用户:tkartist
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发的过程中,我们希望bug尽早地被发现,被修复。编译器会帮助我们找到语法的错误,但并不能告诉我们程序中哪里出现了bug。当然我们会通过测试在运行时来发现程序中潜在的bug。但是一来运行时的测试发现bug的时机较晚,二来运行时的测试也不能保证发现所有的bug。FindBugs是一个静态分析工具。它对字节码进行分析,根据常见的可能出现bug的“代码格式”来查找bug。
其他文献
自20世纪50年代开始软件开发以来,人们一直在探索软件开发的方法。目前,软件开发过程一般被划分为若干个目的和作用相对独立活动,包括:需求、分析、设计、实现、测试和集成,以
2008年12月27日,由华军软件园、CSDN和江苏沐阳政府联合主办的2008中国(沐阳)软件高峰论坛在沐阳召开,此次大会的主题是“和谐创新,开放共赢”。
Windows优化大师从2000年1月1日的V1.0版,到2007年8月6日官方网站上发布的V7,75版,中间经历的大小更新,已经很难从网上的版本发布信息中找到准确数字了,大家对鲁锦的称呼,也随着优化
本文介绍了用X射线荧光光谱滤纸片法测定食油中磷的方法。这种方法制样简单,植物油不经过任何化学处理就可直接测定,分析速度快,测量数据可靠,结果令人满意。
本文采用密闭罐微波消化方法快速分解生物、土壤、沉积物等环境样品。按样品性质,分别采用HNO3/H<sub>2</sub>O<sub>2</sub>或HNO<sub>3</sub>/H<sub>2</sub>O<sub>2</sub>/H
老子云:“天得一以清,地得一以宁,神得一以灵,谷得一以赢,万物得一以生,侯王得一以为天下贞。”在互联网这个纷争并起,群雄割据的时代,谷歌如何能够继续着以“谷得一以盈”的姿态领跑
10月15日,IBM中国软件开发中心新址环宇大厦正式落成,这个坐落在中关村软件园区当中一幢庞大的椭圆形三层建筑,成为了IBM全球最大的一个单座研发大楼。新址落成的典礼上,中国科技
本篇技术访谈荟萃了如何构建高并发软件与实现并行计算的诸多实践,深入探讨了并发软件、线程与并行计算的涵义和用途。它帮助读者理解并行计算是如何影响到程序设计的,揭示了
本文提出了用流动注射-电感耦合等离子体发射光谱(FIA-ICP-AES)测定工艺流程Sc试液中痕量钪的新方法。考察了基体Fe和Ti的光谱干扰;对常规进样和FIA进样中的基体效应进行了比
CouchOne是一个基于CouchDB的应用。目前还处于早期开发阶段,但它将允许开发者利用CouchDB先进的复制功能在桌面和移动应用之间同步数据。