2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Codecity for Eclipse:可视化源代码度量工具

  • 2015-03-15
  • 本文字数:536 字

    阅读完需:约 2 分钟

在 EclipseCon 大会上,Marcel Bruch 发布了 Codecity for Eclipse 的 alpha 版本,这款工具插件可以计算出源代码的指标并以城市区域分布的方式呈现出计算的结果。从 Eclipse 商店更新网站安装该插件后,可以在项目资源或源文件夹上启用新选项“Show in → Codecity”。计算一组指标后,将在外部浏览器中打开一个WebGL 视图,以可平移、可滚动的图形方式呈现结果。

例如,下图显示的是Apache Log4J 1.2.17 各个类的情况;条柱最高的是 LogBrokerMonitor ,有 106 个方法和 36 个字段。

可供展示的指标包括方法的数量(或者宽度 / 长度这类的属性)、提交次数(如果该项目在 Elipse 连接了团队共享项目),以及测试通过 / 失败 / 覆盖的数目(如果项目包含带有 jacoco.xml 文件的 jacoco 覆盖率报告)。另外,在未来还可能增加其它的指标,比如代码复杂度等。

你可以从 Eclipse 商店中获得该项目更多的相关信息。该插件可免费用于非商业用途。

欢迎您做出评论,让 InfoQ 知道您的想法。

查看英文原文: Codecity for Eclipse Visualises Source Code Metrics


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-15 08:457907

评论

发布
暂无评论
发现更多内容

马化腾:腾讯探索社会价值与商业价值共融的路径

博文视点Broadview

GoLand 插件推荐

非晓为骁

插件 goland goland插件

软件测试 | 测试开发 | JMeter 插件 Ultimate Thread Group 完成梯度递增场景的压测

测吧(北京)科技有限公司

测试

深入浅出带你走进Redis!

Java-fenn

Java

软件测试 | 测试开发 | 测试平台开发-前端开发之数据展示与分析

测吧(北京)科技有限公司

测试

人人都用 Bootstrap 的年代过去了,如今我很难向开发者们推荐 Bootstrap 5

Java-fenn

Java 编程 程序员

软件测试 | 测试开发 | 聊聊后端Web开发框架(Python)的简单使用

测吧(北京)科技有限公司

测试

java开发培训课程应该注意什么

小谷哥

前端培训机构如何选择比较好

小谷哥

软件测试 | 测试开发 | 测试开发基础 | 计算机网络篇(二):物理层与数据链路层

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | Spring Boot 异常处理

测吧(北京)科技有限公司

测试

可观测性的常见用例|Techtarget

观测云

技术分享 | 测试平台开发-前端开发之Vue.js 框架的使用

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 版本控制神器GitHub的基本使用与踩坑,教你一铲子填平!

测吧(北京)科技有限公司

测试

Lath(纯前端容器)打造页面间的无缝平滑连接体验

Java-fenn

Java

大咖说·实在智能|RPA上云加速电商数字员工时代的到来

大咖说

RPA 全域生参

软件测试 | 测试开发 | 该如何测客户端专项测试?

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 移动端App自动化之触屏操作自动化

测吧(北京)科技有限公司

测试

Jeff Dean:机器学习在硬件设计中的潜力

OneFlow

人工智能 机器学习 深度学习 芯片开发

Go 语言官方依赖注入工具 Wire 使用指北

Java-fenn

Java

k8s 中 Pod 的深入了解

Java-fenn

Java

SpringCloud Gateway详解与配置

小黄鸭技术

Gateway 9月月更

软件测试 | 测试开发 | 测试平台开发-前端开发之Vue.js 框架

测吧(北京)科技有限公司

测试

云渲染快吗?云渲染平台具体怎么用??

Renderbus瑞云渲染农场

云渲染 Renderbus瑞云渲染 云渲染平台

大数据培训班如何选择

小谷哥

不会武功的程序员不是一个好厨子!那么问题来了,如何成为一个优秀的程序员?

雨果

程序员

软件测试 | 测试开发 | 数据持久化技术(Python)的使用

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 从PO设计模式到Appium源码剖析

测吧(北京)科技有限公司

测试

什么是容灾和备份?

源字节1号

微信小程序 软件开发 前端开发 后端开发

软件测试 | 测试开发 | Spring Boot 集成 Swagger

测吧(北京)科技有限公司

测试

Codecity for Eclipse:可视化源代码度量工具_Java_Alex Blewitt_InfoQ精选文章