專(zhuān)業(yè)提供無(wú)毒且安全的軟件及游戲下載!
當(dāng)前位置:首頁(yè) > 電腦軟件 > 編程開(kāi)發(fā) >Sourcetrail(源碼資源管理器) v2021.1.30 官方版

Sourcetrail(源碼資源管理器) v2021.1.30 官方版

  • 軟件大?。?/em>96.97MB
  • 更新日期:2021-04-27
  • 語(yǔ)言:簡(jiǎn)體中文
  • 類(lèi)別:編程開(kāi)發(fā)
  • 適用環(huán)境:WinAll
  • 安全檢測(cè): 無(wú)插件 360通過(guò) 騰訊通過(guò) 金山通過(guò) 瑞星通過(guò)
  • 本地下載

    普通http下載速度慢

軟件介紹

Sourcetrail是一款功能強(qiáng)大的跨平臺(tái)源碼資源管理器。Sourcetrail使用方法簡(jiǎn)單,可幫助用戶快速熟悉陌生項(xiàng)目、學(xué)習(xí)開(kāi)源項(xiàng)目、框架等內(nèi)容,加快軟件開(kāi)發(fā)進(jìn)程。

Sourcetrail下載

sourcetrail使用方法

打開(kāi)解壓安裝包,點(diǎn)開(kāi)安裝

Sourcetrail下載

一路next(ps:改一下安裝路徑)

第二步:使用

Sourcetrail下載

配置sourcetrail(Java篇)

打開(kāi)edit—>preferences

Sourcetrail下載

點(diǎn)擊save

選擇new project創(chuàng)建項(xiàng)目

Sourcetrail下載

選擇預(yù)選下載好的源碼文件夾(ps:路徑中不要有中文)

點(diǎn)擊add source group

Sourcetrail下載

點(diǎn)nextSourcetrail下載

Sourcetrail下載

依次點(diǎn)1 ,2步 選擇文件,點(diǎn)創(chuàng)建

Sourcetrail下載

選 all files

Sourcetrail下載

點(diǎn)ok就可以閱讀了。

Sourcetrail下載

背景介紹

為什么選擇Sourcetrail?

軟件開(kāi)發(fā)的現(xiàn)實(shí)。

作為軟件工程師,我們知道我們有技能和能力來(lái)實(shí)現(xiàn)我們所有的想法。但有時(shí),這比我們預(yù)期的要困難得多。專(zhuān)業(yè)的軟件開(kāi)發(fā)往往是一個(gè)團(tuán)隊(duì)的努力。在團(tuán)隊(duì)中工作使我們能夠解決更難的問(wèn)題,但這是有代價(jià)的。當(dāng)一個(gè)代碼庫(kù)增長(zhǎng)時(shí),跟蹤每一個(gè)增加的內(nèi)容會(huì)變得越來(lái)越復(fù)雜。因此,越來(lái)越多的精力被花在調(diào)查當(dāng)前的實(shí)現(xiàn)上,而花在編寫(xiě)新功能上的時(shí)間卻越來(lái)越少。新的開(kāi)發(fā)人員往往要花幾天甚至幾周的時(shí)間來(lái)瀏覽遺留的代碼,以便在真正成為生產(chǎn)力之前熟悉其實(shí)現(xiàn)。

編程語(yǔ)言不是問(wèn)題。

編程語(yǔ)言是不斷發(fā)展的。它們通過(guò)抽象化機(jī)器的越來(lái)越多的限制來(lái)減少軟件開(kāi)發(fā)者需要記住的開(kāi)銷(xiāo)。但不管是哪種語(yǔ)言,如果一個(gè)項(xiàng)目達(dá)到一定的規(guī)模,就很難對(duì)源代碼的結(jié)構(gòu)保持一致的心理模型。這里的問(wèn)題不是語(yǔ)言的抽象性差,而是代碼的信息密度高。源代碼中的每一行都有一個(gè)目的,作為軟件開(kāi)發(fā)者,我們花了大部分時(shí)間去尋找那些目前相關(guān)的小片段。為什么我們不能退一步,看看組件之間是如何連接的,而不需要不斷地去看代碼的每一個(gè)細(xì)節(jié)?

我們已經(jīng)有足夠的代碼編輯器了。

當(dāng)涉及到寫(xiě)代碼時(shí),我們有眾多的選擇來(lái)適應(yīng)我們所希望的任何工作流程。更難解決的是我們?nèi)绾斡行У乩斫庖粋€(gè)現(xiàn)有的實(shí)現(xiàn)。雖然有很多優(yōu)秀的代碼編輯器,但它們是為寫(xiě)代碼而設(shè)計(jì)的,并不是為瀏覽手頭的實(shí)現(xiàn)而做的。當(dāng)然,每個(gè)開(kāi)發(fā)者都有自己的策略來(lái)尋找源代碼中的信息,從搜索文檔到查看測(cè)試,或者在有機(jī)會(huì)的時(shí)候詢(xún)問(wèn)原作者。但是,當(dāng)你用盡了所有這些選擇之后,你就不可避免地要在代碼中挖掘了。讓我們面對(duì)現(xiàn)實(shí)吧--翻閱是大多數(shù)程序員寧愿避免的事情。

計(jì)算機(jī)知道這一切!

了解你的軟件架構(gòu)的基本原理不應(yīng)該那么難。看清楚一個(gè)功能涉及哪些對(duì)象,以及它在源文件中的路徑應(yīng)該是不難的。這一切的有趣之處在于?你的計(jì)算機(jī)知道這一切。通過(guò)使用編譯器或解釋器,你的計(jì)算機(jī)已經(jīng)知道了語(yǔ)言的工作方式。它知道存在哪些范式,而且因?yàn)樗趯⒛愕脑创a變成可執(zhí)行指令;它知道整個(gè)代碼庫(kù)中的每一個(gè)信息,包括:函數(shù)在哪里被調(diào)用,類(lèi)型如何被實(shí)例化,變量在哪里被改變。到目前為止,獲取這些信息對(duì)我們開(kāi)發(fā)人員來(lái)說(shuō)是很麻煩的,但有了Sourcetrail就可以輕松實(shí)現(xiàn)。

認(rèn)識(shí)一下Sourcetrail,交互式源代碼瀏覽器!

我們希望你能認(rèn)識(shí)一下Sourcetrail,這是一款輕量級(jí)的代碼可視化工具,專(zhuān)門(mén)用于在源代碼中進(jìn)行快速而全面的導(dǎo)航。Sourcetrail利用軟件可視化,動(dòng)態(tài)生成任何選定類(lèi)型、函數(shù)、變量等的交互式代碼圖,并顯示它們與代碼庫(kù)其他部分的所有依賴(lài)關(guān)系。但是,僅靠花哨的代碼可視化或類(lèi)圖并不能使你真正理解任何源代碼。這就是為什么Sourcetrail也會(huì)在可視化的同時(shí)顯示相關(guān)的代碼片段。最后,該軟件包由一個(gè)強(qiáng)大的代碼搜索算法完成,可以讓你盡可能快地入門(mén)。Sourcetrail縮短了閱讀源代碼的時(shí)間,讓你有更多的時(shí)間花在你作為一個(gè)軟件開(kāi)發(fā)者真正喜歡做的事情上。今天就開(kāi)始使用Sourcetrail吧!

功能介紹

它是如何工作的

1 為您的源代碼編制索引

Sourcetrail的深入靜態(tài)分析可以找到你的源代碼文件中的所有定義和引用。要啟動(dòng)靜態(tài)代碼分析器,你可以導(dǎo)入現(xiàn)有的構(gòu)建配置或選擇手動(dòng)項(xiàng)目設(shè)置。

2 查找任何符號(hào)

使用Sourcetrail的搜索欄可以快速找到整個(gè)代碼庫(kù)中的任何符號(hào)。模糊的代碼搜索引擎只需敲幾下鍵盤(pán)就能給你提供最佳匹配。

3 視覺(jué)上探索依賴(lài)關(guān)系

圖形可視化提供了對(duì)任何感興趣的類(lèi)、方法、字段等及其所有關(guān)系的快速概述。依賴(lài)關(guān)系圖是完全互動(dòng)的。通過(guò)關(guān)注相關(guān)的節(jié)點(diǎn)和邊,使用它在代碼庫(kù)中移動(dòng)。

4 瀏覽你的源代碼

最后,代碼視圖在一個(gè)排列整齊的代碼片斷列表中保存了焦點(diǎn)元素的所有實(shí)現(xiàn)細(xì)節(jié)。進(jìn)一步檢查作用域和突出局部變量,或關(guān)注任何其他遇到的引用或元素。

5 連接你的源代碼編輯器

通過(guò)插件將Sourcetrail與您喜愛(ài)的源代碼編輯器同步。這樣就可以在編寫(xiě)和探索之間輕松切換。請(qǐng)看我們支持的編輯器列表。

用戶評(píng)論
所有評(píng)論(5)
昵稱(chēng):
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
精選留言 來(lái)自甘肅酒泉移動(dòng)用戶 發(fā)表于: 2023-1-7
牛,已經(jīng)上癮了
精選留言 來(lái)自廣東揭陽(yáng)聯(lián)通用戶 發(fā)表于: 2023-8-24
這個(gè)非常好用
精選留言 來(lái)自新疆阿克蘇電信用戶 發(fā)表于: 2023-6-7
非常的好用
精選留言 來(lái)自湖北咸寧移動(dòng)用戶 發(fā)表于: 2023-11-11
支持,確實(shí)很好,就是沒(méi)有快捷方式
精選留言 來(lái)自廣東江門(mén)電信用戶 發(fā)表于: 2023-5-14
謝謝朋友!

軟件投訴或糾錯(cuò)

問(wèn)題:
說(shuō)明:
郵箱: