写点什么

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:457823

评论

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

韵达基于云原生的业务中台建设 | 实战派

阿里巴巴云原生

阿里云 云原生 业务中台 合作案例

技术盘点:云原生中间件的技术演进与未来趋势展望

阿里巴巴云原生

阿里云 云原生 中间件 趋势

AIGC的“含科量”与“含资量”

脑极体

改革开放启示录(14/100)

hackstoic

创新管理

设计消息队列存储消息数据的 MySQL 表格

swallowluo

架构实战营 #架构实战营 「架构实战营」

工作想法小计2/7 - 2/11

非晓为骁

个人成长 开发 工作方式 Go 语言

RPA进阶(一):走近 RPA 世界

No Silver Bullet

RPA 机器人流程自动化 2月月更

大画 Spark :: 网络(4)-Endpoint注册使用与网络环境的构建

dclar

大数据 spark 源代码 框架原理

基于51单片机室内灯光控制系统

DS小龙哥

2月月更

架构训练营 毕业设计

ren

DDD实战(1):从需求到代码实现生鲜电商系统

深清秋

DDD 软件架构 生鲜电商系统

电子书《大型组织深入推广零代码应用平台的行动指南》正式发布!

明道云

显示器选购总结-戴尔2705QM-明基PD2700U

李印

总结 经验分享

AI赋能安全技术总结与展望| 社区征文

herosunly

人工智能 新春征文 2月月更

一文带你了解 Java 的内存区域

宇宙之一粟

Java 内存 2月月更

技术盘点:2022 年容器、Serverless、可观测、服务网格有哪些值得关注的趋势?

阿里巴巴云原生

阿里云 Serverless 云原生 趋势 可观测

Lyft微服务研发效能提升实践 | 2. 优化快速本地开发

俞凡

研发效能 大厂实践 2月月更 lyft

学生管理系统的架构设计

Fingal

#架构实战营

Linux系统问题排查

AiDaddy

Linux 负载 系统问题

注册中心

邱学喆

Eureka 注册中心 原理图

Go 并发模式:管道和取消(译)

en

Go

“元认知”相关学习总结

panda

思维模型 阅读笔记 元认知

kube-scheduler源码分析(1)-初始化与启动分析

良凯尔

源码 Kubernetes 容器 源码分析 #Kubernetes#

战略规划和战略解码BLM+BEM

wood

bem 战略制定 300天创作 BLM

阿里无影云桌面深度测评

乌龟哥哥

无影云电脑 2月月更

【C语言】一维数组

謓泽

C语言 2月月更 一维数组

DOM 精通了?请问 Node 和 Element 有何区别?

编程三昧

JavaScript 前端 DOM 2月月更

技术盘点:2022年云原生架构趋势解读

阿里巴巴云原生

阿里云 架构 云原生 趋势

技术盘点:消息中间件的过去、现在和未来

阿里巴巴云原生

阿里云 云原生 中间件 消息队列 EventBridge

LabVIEW生成应用程序(exe)和安装程序(installer)

不脱发的程序猿

LabVIEW 生成应用程序(exe) 安装程序(installer)

LabVIEW跳转访问网页

不脱发的程序猿

LabVIEW 跳转访问网页

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