首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
中国IT教育
Google
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 开源技术 >> Eclipse >> 正文

用 Eclipse 插件提高代码质量

合适的才是最好的

    正如您从本文中看到的那样,将“五大”测量方法,即编码标准、代码重复、代码覆盖率、依赖项分析和复杂度监控,用于改进代码质量十分重要。但适合您的才是好的。请记住还有其他许多可用的 Eclipse 插件(比如 PMD 和 FindBugs)能够帮助您在开发周期的早期改进代码质量。不管您想要的工具或偏爱的方法是什么,重要的是:行动起来去积极改进代码质量并让手工代码检验的过程变得更加有效。我估计您使用这些插件一段时间后,就再也离不开它们了。

参考资料

学习

  • 您可以参阅本文在 developerWorks 全球站点上的 英文原文

  • 让开发自动化 (Paul Duvall,developerWorks):阅读完整的系列。

  • Improving Code Quality with PMD and Eclipse” (Levent Gurses,Jacoozi,2005 年 1 月):这篇文章将 PMD 视为 Eclipse 插件,介绍了使用 PMD 改进代码质量并缩短代码检验过程的方法。

  • 用 Cobertura 测量测试覆盖率” (Elliotte Rusty Harold,developerWorks,2005 年 5 月):Elliotte Rusty Harold 分享了他的经验,即如何使用代码覆盖率的最佳实践来利用 Cobertura。

  • 不要被覆盖报告所迷惑” (Andrew Glover,developerWorks,2006 年 1 月):这篇文章进一步揭示了覆盖率报告中的数字所代表的真正含义,也给出了这些数字所不能代表的含义。

  • Managing Your Dependencies with JDepend” (Glen Wilcox,OnJava,2004 年 1 月):在这篇文章中,Glen Wilcox 介绍了 JDepend,这是一个可以免费获取的工具,它能洞悉软件架构中的许多质量问题。

  • 软件架构的代码质量” (Andrew Glover,developerWorks,2006 年 4 月):Andrew Glover 介绍了如何持续监控以及如何改正能够影响软件架构长期存续性的代码质量问题。

  • 让开发自动化: 持续检查” (Paul Duvall,developerWorks,2006 年 8 月):Paul Duvall 介绍了自动化的检查工具(如 CheckStyle、JavaNCSS 和 CPD )是如何增强开发过程的以及何时应该使用这些工具。

  • Detecting Duplicate Code with PMD's CPD” (Tom Copeland,OnJava,2003 年 3 月):Tom Copeland 介绍了一种叫做 CPD(复制/粘贴检测器)的开源工具,该工具用于寻找重复的 Java 代码。

  • Maintain organizational standards with code audits” (testearly.com):编码标准有利于广大开发人员对代码库达成共识。

  • developerWorks Java 技术专区:数百篇关于 Java 编程各方面的文章。


获得产品和技术


讨论

  • 提高代码质量论坛:developerWorks 的积极贡献者 Andrew Glover 是一名专注于改进代码质量的顾问,他为这个由他主持的论坛带来了很多相当专业的知识。

 

关于作者

Paul Duvall 是 Stelligent Incorporated 的 CTO,该公司利用有效的开发人员测试策略,以及能够让团队尽早尽多地监视和提高代码质量的持续集成技术,帮助其他企业解决软件的质量问题。他还是 UML™ 2 Toolkit 一书的作者之一,目前正在与他人合作撰写 Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley) 一书。

上一页  [1] [2] [3] [4] [5] [6] [7] 

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航