【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

评论

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

一致性算法实现

罗亮

一致性哈希

实现一致性 hash 算法

不在调上

第五周总结

不在调上

为什么C++可以返回Vector局部变量

韩小非

c++ 内存泄露 函数调用 堆内存管理

PHP实现一致性Hash算法

Arthur.Li

php 极客大学架构师训练营 一致性hash

ARTS打卡-05

Geek_yansheng25

第五周作业

Geek_5d0795

极客大学架构师训练营

【第五周】命题作业——实现一致性 hash 算法

三尾鱼

极客大学架构师训练营

架构师是怎样炼成的 05-1 分布式缓存,异步与集群

闷骚程序员

区块链产业正开启“赛马”模式

CECBC

产业落地 政策扶持 赛马模式 技术革命

计算机操作系统基础(十二)---线程同步之自旋锁

书旅

php laravel 线程 操作系统 进程

架构师训练营 - 学习总结 第 5 周

水边

极客大学架构师训练营

iOS sonar实践

余志斐

ios sonar

架构师训练营作业-Week5

wyzwlj

极客大学架构师训练营

架构师训练营第 0 期第 5 周作业

Axe

极客大学架构师训练营

分布式缓存框架

鲁米

【第五周】学习总结——缓存、消息队列、负载均衡

三尾鱼

极客大学架构师训练营

疫情防控加速数字化,亚洲普惠金融迎来大发展

CECBC

数字化 普惠金融 合作共赢

读《看见》

YoungZY

练习 05-1

闷骚程序员

Cypress与TestCafe WebUI端到端测试框架简介

软测小生

自动化测试 Cypress TestCafe Web UI 测试框架

架构师训练营 - 第 4 周命题作业

红了哟

架构师训练营第五周总结

一剑

区块链各行业应用案例

CECBC

产业落地 政策扶持 去中心化信任 防篡改不可逆 低廉高效

第五周-作业2-学习总结

seng man

架构师训练营第五周作业

CATTY

一致性Hash算法

架构师训练营--第五周作业

花花大脸猫

极客大学架构师训练营

第五周总结

Geek_5d0795

极客大学架构师训练营

Week3:作业一

车小勺的男神

游戏夜读 | 数据分析的及时性

game1night

消息队列与异步架构||负载均衡架构

独孤魂

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