竹笋

首页 » 问答 » 环境 » CodeCity让你写代码来造城
TUhjnbcbe - 2022/9/17 18:18:00
北京看白癜风哪间医院好 https://yyk.39.net/bj/zhuanke/89ac7.html

一堆代码看的头疼?有什么办法可以一眼就看出项目代码概况和脉络?可视化是各行各业在追求的目标,比如近年来很流行的脑图,数据可视化、气候可视化、公式可视化,甚至AI中的算法可视化。在代码世界里,我们也在尝试把一行行字符代码实现可视化展示。你可能听说过ER图、流程图、UML图,但是今天虫虫要给大家介绍一个你没有听说过的代码可视化项目CodeCity。

CodeCity由瑞典工程师RichardWettel开发的一款用于软件分析的集成环境,实现了代码可视化、交互式、3D可导航的建筑城。基本原理是:以项目为城,目录为区,文件为楼,代码行为楼高。其他函数、属性等用来衡量楼的大小。上面展示一座城市其实上就一个项,我们熟悉的JAVA开发环境,JDK(JavaDevelopmentKit)v1.5。

CodeCity是基于VisualWorksSmalltalk,非商业无限制使用协议,可以支持常见的Java、C++、c#、Golang(GoCity项目)和JS(JSCity项目)。

CodeCity城市图及项目

Codecity1.3——吃你的狗食

ArgoUML,release0.28.1

CodeCityEclipse插件

著名的Java开源IDE工具Eclipse也支持了CodeCity的插件。可以在Eclipse商店或者其

1
查看完整版本: CodeCity让你写代码来造城