扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
开发软件时,我的主要目标之一是:要么防止将缺陷引入代码库,要么限制缺陷的生存期;换言之,要尽早找到缺陷。很显然,越是了解如何编写更好的代码以及如何有效测试软件,就越能及早地捕捉到缺陷。我也很想要一张能发现潜在缺陷的安全之网。
如果使用 Eclipse 插件,就可以在通过 Continuous Integration 构建或集成前 发现一些这样的冲突。这就促成了我称为渐进编程的编程方式,在这种方式下,允许在编码过程中进行一定程度的质量检验。
本文涵盖了我所认为的 “五大” 代码分析领域:
可以用接下来的几个灵活的 Eclipse 插件来揭示这些分析领域:
安装 Eclipse 插件
安装 Eclipse 插件再简单不过了,只需要几个步骤。在开始之前,最好把该插件下载站点的 URL 准备好。表 1 是本文用到的插件的列表:
表 1. 代码改进插件和相应的下载站点 URL
工具 | 目的 | Eclipse 插件的 URL |
---|---|---|
CheckStyle | 编码标准分析 |
ttp://eclipse-cs.sourceforge.net/update/ |
Coverlipse | 测试代码覆盖率 |
ttp://coverlipse.sf.net/update |
CPD | 复制/粘贴检验 | ttp://pmd.sourceforge.net/eclipse/ |
JDepend | 包依赖项分析 |
ttp://andrei.gmxhome.de/eclipse/ |
Metrics | 复杂度监控 | ttp://metrics.sourceforge.net/update |
图 2. 配置新的远程站点
……
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者