写点什么

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

评论

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

MySql主从同步介绍

京东科技开发者

MySQL 数据库 主从同步

干净代码(Clean Code)实践如何帮助您留住开发人才

龙智—DevSecOps解决方案

代码质量 代码安全

转转风控「违禁物品识别」 背后的那些事儿

转转技术团队

人工智能’

秒验丨使用简介与应用创建

MobTech袤博科技

android iOS SDK 秒验

使用 HTML、CSS 和 JavaScript 的简单模拟时钟

海拥(haiyong.site)

开源 8月月更

什么是IP 欺骗以及如何防范?

郑州埃文科技

网络安全 IP

云原生(十九) | Kubernetes篇之Kubernetes(k8s)网络

Lansonli

云原生 k8s 8月月更

龟兔赛跑:如何使用TortoiseSVN客户端和P4EXP

龙智—DevSecOps解决方案

git svn Subversion

汉诺塔(递归+ 非递归版)

Five

算法题 8月月更

Android进阶(十七)Android 布局

No Silver Bullet

android android布局 8月月更

ITIL4实用指南 | ITSM的未来属于敏捷

龙智—DevSecOps解决方案

ITSM ITSM解决方案

数字人民币如何影响传统支付?支付厂商数字人民币应用案例征集

易观分析

金融 数字人民币 传统支付

张宏江谈AI创业:人工智能亟需工程化,创业者大有可为

硬科技星球

小企业自动化运维管理用什么软件好?有便宜的吗?

行云管家

IT运维 行云管家 自动化运维 小企业

今天4点,开发者关心的SysOM 操作系统运维系列直播又来了!| 第 42 期

OpenAnolis小助手

操作系统 系统运维 sig 龙蜥大讲堂 SysOM

惊呆了!有了这份MySQL笔记手册,胜过看10本书

冉然学Java

MySQL 编程 程序员 分布式 构架

用小程序打造超级App,助力社交电商扩大“留量池”

Speedoooo

小程序 社交电商 超级app 用户留存

ARMS助力羽如贸易打造全链路可观测最佳实践

阿里巴巴中间件

阿里云 云原生 可观测 Arms 客户案例

传媒数字化转型思考:小程序是音视频内容的更优载体技术

Speedoooo

小程序 数字化转型 小程序生态 传媒

面试官问:如何优化高并发相关的业务,你能回答的上来吗?

CRMEB

程序员常用的IDE工具,你了解哪些?

Speedoooo

小程序 ide 开发者工具 前端开发工具

SpringBoot进阶(叁):Spring Boot启动过程分析

No Silver Bullet

spring-boot 8月月更

技术分享| 应急指挥调度平台需要这些技术支撑

anyRTC开发者

音视频 快对讲 语音对讲 调度系统 视频对讲

Seata-php 半年规划

SOFAStack

php 开源 分布式 框架 seata

买家手册:企业在选择 SBOM 供应商时需要注意什么?

SEAL安全

DevSecOps 开源软件供应链 软件物料清单 SBOM 软件供应链安全

Louvain算法在反作弊上的应用

百度Geek说

大数据 算法

这份由腾讯技术大牛耗费几个月总结的1518页的Netty学习笔记GitHub获赞96.5K

了不起的程序猿

Java 后端 Netty JAVA开发 java程序员

会场及展位变更通知 | GOPS全球运维大会地址更改,龙智展位更换至#106

龙智—DevSecOps解决方案

gops GOPS全球运维大会

跟我学Python图像处理丨基于灰度三维图的图像顶帽运算和黑帽运算

华为云开发者联盟

人工智能 图像处理 图像 三维

教你如何轻松实现多队伍排队管理【必看】

天天预约

微信小程序 排队 排队工具 #SaaS应用

湖南省株洲市有等保测评机构吗?咨询电话多少?

行云管家

网络安全 等保测评 等级测评 株洲

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