?? 由 文心大模型 生成的文章摘要

Primitive讓源代碼3D可視化支持在VR中進(jìn)行協(xié)作探索和分析。創(chuàng)建者認(rèn)為代碼空間可視化可以增強(qiáng)分布式開發(fā)團(tuán)隊創(chuàng)建復(fù)雜代碼的開發(fā)過程。
Primitive創(chuàng)始人John Voorhees表示所有行業(yè)的公司都依靠軟件來完成工作,而且大部分軟件現(xiàn)在由分布式團(tuán)隊創(chuàng)建,這些團(tuán)隊可能不在同一建筑物甚至國家工作。從銀行到零售到基礎(chǔ)設(shè)施,以及介于兩者之間的所有東西的大部分代碼量都是非常大的,并且只會增加復(fù)雜性。
為此,Voorhees認(rèn)為,鑒于目前大規(guī)模軟件開發(fā)的分布式特性,很大的挑戰(zhàn)在于弄清楚如何讓每個人都在同一個空間。
使用VR作為直觀,沉浸式可視化的基礎(chǔ),Primitive開發(fā)了流行代碼編寫程序的插件,如Visual Studio和JetBrains工具,它們采用源代碼,只需單擊按鈕,就可以將其映射到3D可視化中,顯示編碼的結(jié)構(gòu)。
正如Voorhees所解釋的那樣,可視化揭示了“面向?qū)ο?rdquo;代碼如何與自身交互以修改各種零碎的復(fù)雜性。用戶可以選擇代碼的任何部分并深入查看更精細(xì)的細(xì)節(jié),包括源代碼本身。
多個用戶可以使用各種VR頭顯連接到可視化代碼中,與同一虛擬空間中的其他人一起通過代碼庫進(jìn)行交互。
Primitive不僅可以顯示代碼的結(jié)構(gòu),還可以顯示它在運(yùn)行時的行為方式??梢栽赑rimitive中回放一段代碼,它顯示一行(代表處理線程)在代碼的明顯不同部分之間跳轉(zhuǎn),以顯示線程如何執(zhí)行各種指令以及它在運(yùn)行時的位置。
【93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明及回鏈】








