http://tech.it168.com/j/2007-07-23/200707231450015.shtml
【It168技术文档】
开发软件时,我的主要目标之一是:要么防止将缺陷引入代码库,要么限制缺陷的生存期;换言之,要尽早找到缺陷。很显然,越是了解如何编写更好的代码以及如何有效测试软件,就越能及早地捕捉到缺陷。我也很想要一张能发现潜在缺陷的安全之网。
在本系列 八月份 的那期文章中,我得出了这样的结论:将检验工具集成到构建过程(例如,使用 Ant 或
Maven)中,能够建立起一种寻找潜在缺陷的方法。尽管这种方法使一致性成为可能并超越了 IDE,但它也有一点反作用。必须在本地构建软件或等待
Continuous Integration 构建的运行。如果使用 Eclipse 插件,就可以在通过 Continuous
Integration 构建或集成前
发现一些这样的冲突。这就促成了我称为渐进编程的编程方式,在这种方式下,允许在编码过程中进行一定程度的质量检验 ?D?D 再也不能比这个更早了!
本文涵盖了我所认为的 “五大” 代码分析领域:
* 编码标准
* 代码重复
* 代码覆盖率
* 依赖项分析
* 复杂度监控
可以用接下来的几个灵活的 Eclipse 插件来揭示这些分析领域:
* CheckStyle:用于编码标准
* PMD 的 CPD:帮助发现代码重复
* Coverlipse:测量代码覆盖率
* JDepend:提供依赖项分析
* Eclipse Metric 插件:有效地查出复杂度
style="font-size:10pt"
安装 Eclipse 插件
安装 Eclipse 插件再简单不过了,只需要几个步骤。在开始之前,最好把该插件下载站点的 URL 准备好。表 1 是本文用到的插件的列表:
表 1. 代码改进插件和相应的下载站点 URL
工具
目的
Eclipse 插件的 URL
CheckStyle |
编码标准分析 |
http://eclipse-cs.sourceforge.net/update/ |
Coverlipse |
测试代码覆盖率 |
http://coverlipse.sf.net/update |
CPD |
复制/粘贴检验 |
http://pmd.sourceforge.net/eclipse/ |
JDepend |
包依赖项分析 |
http://andrei.gmxhome.de/eclipse/ |
Metrics |
复杂度监控 |
http://metrics.sourceforge.net/update
|
知道了这些有用插件的下载地址后,安装插件就是一个极简单的过程。启动 Eclipse,然后遵循下列步骤:
选择 Help | Software Updates | Find and Install,如图 1 所示:
图 1. 寻找并安装 Eclipse 插件
# 选择 Search for new features to install 单选按钮,单击 Next。
# 单击 New Remote Site,输入要安装的插件名和 URL(参见图 2),单击 OK,然后单击 Finish 来显示 Eclipse 更新管理器。
图 2. 配置新的远程站点
在 Eclipse 更新管理器中,有一个查看插件各方面特性的选项。我通常选择顶级项,如图 3 所示。选择您需要的选项并单击 Finish。Eclipse 现在安装该插件。您需要重启 Eclipse 实例。
图 3. 安装 Eclipse 插件
请遵循上述这些步骤来安装其他的 Eclipse 插件;只需改变插件名和相应的下载位置即可。
分享到:
相关推荐
让开发自动化 用 Eclipse 插件提高代码质量1” 【描述】:本文探讨了如何利用Eclipse插件自动化代码质量检查,包括CheckStyle、PMD的CPD、Coverlipse、JDepend和Eclipse Metric插件,以提升开发效率和代码质量。 ...
通过合理选用和配置这些 Eclipse 插件,开发者可以大大提高代码质量,减少错误,同时提升开发效率。不仅如此,Eclipse 插件的灵活性使得开发者可以根据项目需求,自定义适合的开发环境,实现开发工作的自动化。因此...
总的来说,通过合理选择和使用Eclipse插件,开发者能够构建一个高效、自动化的开发环境,从而提升代码质量,减少错误,提高开发效率。记住,良好的代码质量不仅仅是写出来的,更是通过持续的检查、测试和优化实现的...
总之,"统计代码行数的Eclipse插件"是Java开发者进行项目管理和代码质量管理的重要辅助工具。通过精确统计代码行数,它可以帮助团队提高代码质量和效率,促进项目的可持续发展。对于个人开发者来说,这个插件也是一...
除了FindBugs,还有其他一些Eclipse插件也能帮助提高代码质量,比如PMD,它可以检测代码中的冗余、复杂的表达式和不良的习惯;Checkstyle则专注于代码风格和格式,确保团队间的代码一致性;JUnit和TestNG用于编写和...
综合使用这些插件,开发者可以在编写代码的同时进行质量控制,从而提高代码质量,减少bug,使得软件项目更加稳定和可靠。在Eclipse中集成这些工具,不仅可以提升个人的编程效率,也能促进团队之间的代码风格统一,...
因此,Eclipse的代码行数统计插件只是开发辅助工具的一种,它与其他静态代码分析工具、代码格式化器和覆盖率测试工具一起,构成了提高代码质量和效率的完整生态系统。通过合理利用这些工具,开发者可以更有效地管理...
PDE包含了对Eclipse插件代码的编辑、调试和打包的支持。开发插件时,我们通常需要在PDE中编写Java代码,创建用户界面,定义扩展点,以及处理用户输入。 Eclipse插件开发的另一个重要方面是掌握Eclipse工作台...
这个"eclipse插件:代码检查CheckStyle5.1"是 CheckStyle 的一个版本,专门为 Eclipse IDE 设计,帮助开发者在编码过程中实时发现并修正不符合规范的代码,从而提升代码质量。 CheckStyle 插件的安装和配置是使用它...
本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...
总的来说,使用Eclipse PDE的模板功能,开发者可以更高效地构建Eclipse插件,减少重复工作,同时提高代码质量。通过理解PDE的模板架构,开发者可以自定义模板,满足特定项目的需要,进一步提升开发体验和生产力。...
《Eclipse插件开发(第3版 - 高清)》是...通过阅读《Eclipse插件开发(第3版 - 高清)》,开发者不仅可以掌握Eclipse插件开发的基本技能,还能了解到如何构建高效、可扩展的插件系统,从而提升软件开发的效率和质量。