最新资讯风向标

Primitive让源代码3D可视化支持在VR中协作探索分析

2021-06-10 07:47 作者: 来源: 本站 浏览: 24次 字号:

摘要:       Primitive让源代码3D可视化支持在VR中进行协作探索和分析。创建者认为代码空间可视化可以增强分布式开发团队创建复杂代码的开发过程。    Primitive创始人John Voorhees表示所有行业的公司都依靠软件来完成工作,而且大部分...

  

   Primitive让源代码3D可视化支持在VR中进行协作探索和分析。创建者认为代码空间可视化可以增强分布式开发团队创建复杂代码的开发过程。

   Primitive创始人John Voorhees表示所有行业的公司都依靠软件来完成工作,而且大部分软件现在由分布式团队创建,这些团队可能不在同一建筑物甚至国家工作。从银行到零售到基础设施,以及介于两者之间的所有东西的大部分代码量都是非常大的,并且只会增加复杂性。

   为此,Voorhees认为,鉴于目前大规模软件开发的分布式特性,很大的挑战在于弄清楚如何让每个人都在同一个空间。

   使用VR作为直观,沉浸式可视化的基础,Primitive开发了流行代码编写程序的插件,如Visual Studio和JetBrains工具,它们采用源代码,只需单击按钮,就可以将其映射到3D可视化中,显示编码的结构。

   正如Voorhees所解释的那样,可视化揭示了“面向对象”代码如何与自身交互以修改各种零碎的复杂性。用户可以选择代码的任何部分并深入查看更精细的细节,包括源代码本身。

   多个用户可以使用各种VR头显连接到可视化代码中,与同一虚拟空间中的其他人一起通过代码库进行交互。

   Primitive不仅可以显示代码的结构,还可以显示它在运行时的行为方式。可以在Primitive中回放一段代码,它显示一行(代表处理线程)在代码的明显不同部分之间跳转,以显示线程如何执行各种指令以及它在运行时的位置。