尝试记住代码可视化工具的名称

发布于 2024-09-25 21:01:45 字数 323 浏览 3 评论 0原文

我记得不久前看到过一个实验性代码可视化工具,其目的是使用户能够手动跟踪代码不同部分之间的互连性,以实现特定功能。特别是,用户可以在其代码中拉出一个窗口,并将其与代码中完全不同的部分关联起来,看到许多独立可控的代码片段(以及任何相关注释)链接在一起。该工具的目的是使处理跨多个函数(或单独模块)的代码块的人员能够更清楚地了解正在发生的情况,并立即查看更多相关代码。这有点类似于一次打开大量小窗口,在它们之间画线,并使每个窗口成为文件的视图(有些窗口可能查看同一文件的不同部分,有些窗口可能只是注释) )。

我认为实验者使用 Java 为这个概念制作了一个 Eclipse 插件。

有人知道我在说什么吗?

I recall a while back seeing an experimental code visualization tool, with the intention being to enable a user to manually track interconnectivity between different parts of their code for the purposes of implementing specific features. In particular, a user could pull out a window into their code and associate it with a completely different part of their code, seeing lots of independently controllable code snippets (and any relevant notes) linked together. The purpose of this tool was to enable someone working on a chunk of code that crossed multiple functions (or separate modules) to be able to more cleanly figure out what was going on and to see more of the relevant code at once. This is kind of similar to just opening boatloads of small windows at once, drawing lines between them, and having each window be a view of a file (some windows could be looking at different parts of the same file, some windows might just be notes).

I think the experimenters made an Eclipse plugin for the concept using Java.

Anyone have any idea what I'm talking about?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

两个我 2024-10-02 21:01:45

也许是CodeBubble

代码气泡屏幕截图

该项目的基本目标是让开发人员更容易一次查看许多代码片段(或其他信息),而无需来回导航。
每个片段都显示在气泡中。

(虽然 Mylyn 的方法有点相似,但少了一些图表;))

Maybe CodeBubble?

Code Bubbles Screenshot

The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once without having to navigate back and forth.
Each of these fragments is shown in a bubble.

(although Mylyn is kind of similar in its approach, but with less diagrams ;) )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文