Sourcetrail源代碼分析查看工具
v2021.1.30 官方版- 軟件大?。?span itemprop="fileSize">95.30 MB
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程軟件
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2021-04-28 12:04:39
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinAll
- 軟件官網(wǎng): https://www.sourcetrail.com/
相關(guān)軟件
Java SE Runtime Environment(JRE7 32位)v7.0.650.20 官方最新版
26.04 MB/多國(guó)語言[中文]/6.0
Java SE Runtime Environment(JRE7)7 Update x64 多語官方安裝版
27.55 MB/多國(guó)語言[中文]/5.0
易語言5.5精簡(jiǎn)破解版綠色版
51.19 MB/中文/10.0
Git Gui(git客戶端)v2.32.0.1 官方版
43.43 MB/中文/10.0
PVS-Studio(靜態(tài)代碼分析工具)v7.02.32296 免費(fèi)版
107.00 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
Sourcetrail官方版還是挺實(shí)用的,在眾多編程軟件里面,它看待編譯的方式,應(yīng)該是最簡(jiǎn)潔明了的,主要是開源,人人都能夠根據(jù)自己的編程習(xí)慣,進(jìn)行簡(jiǎn)單的功能修改,并從中學(xué)習(xí)同類工具的編譯方法,對(duì)于開發(fā)也有著重要作用!
為什么選擇Sourcetrail?
軟件開發(fā)的現(xiàn)實(shí)。
作為軟件工程師,我們知道我們有技能和能力來實(shí)現(xiàn)我們所有的想法。但有時(shí),這比我們預(yù)期的要困難得多。專業(yè)的軟件開發(fā)往往是一個(gè)團(tuán)隊(duì)的努力。在團(tuán)隊(duì)中工作使我們能夠解決更難的問題,但這是有代價(jià)的。當(dāng)一個(gè)代碼庫增長(zhǎng)時(shí),跟蹤每一個(gè)增加的內(nèi)容會(huì)變得越來越復(fù)雜。因此,越來越多的精力被花在調(diào)查當(dāng)前的實(shí)現(xiàn)上,而花在編寫新功能上的時(shí)間卻越來越少。新的開發(fā)人員往往要花幾天甚至幾周的時(shí)間來瀏覽遺留的代碼,以便在真正成為生產(chǎn)力之前熟悉其實(shí)現(xiàn)。
編程語言不是問題。
編程語言是不斷發(fā)展的。它們通過抽象化機(jī)器的越來越多的限制來減少軟件開發(fā)者需要記住的開銷。但不管是哪種語言,如果一個(gè)項(xiàng)目達(dá)到一定的規(guī)模,就很難對(duì)源代碼的結(jié)構(gòu)保持一致的心理模型。這里的問題不是語言的抽象性差,而是代碼的信息密度高。源代碼中的每一行都有一個(gè)目的,作為軟件開發(fā)者,我們花了大部分時(shí)間去尋找那些目前相關(guān)的小片段。為什么我們不能退一步,看看組件之間是如何連接的,而不需要不斷地去看代碼的每一個(gè)細(xì)節(jié)?
我們已經(jīng)有足夠的代碼編輯器了。
當(dāng)涉及到寫代碼時(shí),我們有眾多的選擇來適應(yīng)我們所希望的任何工作流程。更難解決的是我們?nèi)绾斡行У乩斫庖粋€(gè)現(xiàn)有的實(shí)現(xiàn)。雖然有很多優(yōu)秀的代碼編輯器,但它們是為寫代碼而設(shè)計(jì)的,并不是為瀏覽手頭的實(shí)現(xiàn)而做的。當(dāng)然,每個(gè)開發(fā)者都有自己的策略來尋找源代碼中的信息,從搜索文檔到查看測(cè)試,或者在有機(jī)會(huì)的時(shí)候詢問原作者。但是,當(dāng)你用盡了所有這些選擇之后,你就不可避免地要在代碼中挖掘了。讓我們面對(duì)現(xiàn)實(shí)吧--翻閱是大多數(shù)程序員寧愿避免的事情。
計(jì)算機(jī)知道這一切!
了解你的軟件架構(gòu)的基本原理不應(yīng)該那么難??辞宄粋€(gè)功能涉及哪些對(duì)象,以及它在源文件中的路徑應(yīng)該是不難的。這一切的有趣之處在于?你的計(jì)算機(jī)知道這一切。通過使用編譯器或解釋器,你的計(jì)算機(jī)已經(jīng)知道了語言的工作方式。它知道存在哪些范式,而且因?yàn)樗趯⒛愕脑创a變成可執(zhí)行指令;它知道整個(gè)代碼庫中的每一個(gè)信息,包括:函數(shù)在哪里被調(diào)用,類型如何被實(shí)例化,變量在哪里被改變。到目前為止,獲取這些信息對(duì)我們開發(fā)人員來說是很麻煩的,但有了Sourcetrail就可以輕松實(shí)現(xiàn)。
認(rèn)識(shí)一下Sourcetrail,交互式源代碼瀏覽器!
我們希望你能認(rèn)識(shí)一下Sourcetrail,這是一款輕量級(jí)的代碼可視化工具,專門用于在源代碼中進(jìn)行快速而全面的導(dǎo)航。Sourcetrail利用軟件可視化,動(dòng)態(tài)生成任何選定類型、函數(shù)、變量等的交互式代碼圖,并顯示它們與代碼庫其他部分的所有依賴關(guān)系。但是,僅靠花哨的代碼可視化或類圖并不能使你真正理解任何源代碼。這就是為什么Sourcetrail也會(huì)在可視化的同時(shí)顯示相關(guān)的代碼片段。最后,該軟件包由一個(gè)強(qiáng)大的代碼搜索算法完成,可以讓你盡可能快地入門。Sourcetrail縮短了閱讀源代碼的時(shí)間,讓你有更多的時(shí)間花在你作為一個(gè)軟件開發(fā)者真正喜歡做的事情上。今天就開始使用Sourcetrail吧!
更新日志
C/C++:固定不完整的頭文件從正確的翻譯單元變?yōu)橥暾?,盡管它有錯(cuò)誤。
固定顯示錯(cuò)誤按鈕點(diǎn)擊不完整文件沒有關(guān)聯(lián)錯(cuò)誤顯示所有錯(cuò)誤
C/C++:MACOS和Linux包內(nèi)的CLAN編譯器標(biāo)題(第99版)
圖:固定撤銷多個(gè)邊緣激活之一導(dǎo)致圖形的多個(gè)重復(fù)
在源組類型選擇中不可點(diǎn)擊的固定鏈接
清除不完整文件時(shí)顯式清除所有錯(cuò)誤
圖:固定分割匿名命名空間捆綁包每增加一次嵌套1
圖:不在文件組中分組的固定Type
代碼:固定代碼片段,再次最小化單擊擴(kuò)展片段
如果有效性檢查失敗,則不可能更改選定的源組。
C/C++:從代碼中添加C/C++項(xiàng)目設(shè)置::塊(.CDB),這也是QtC造作中的CGEAR項(xiàng)目創(chuàng)建的
C/C++:包含路徑自動(dòng)檢測(cè)中的固定循環(huán)(第585、470)
C/C++:在源組設(shè)置中包含驗(yàn)證崩潰
更新檢查中的固定鍵入(第586版)
C/C++:添加了一些編譯器標(biāo)志檢查
C/C++:現(xiàn)在的主文件記錄了沒有位置的錯(cuò)誤
功能特點(diǎn)
提出變化
更好的代碼開始于一個(gè)拉請(qǐng)求,一個(gè)生動(dòng)的對(duì)話,關(guān)于改變,你可以通過想法,分配任務(wù),討論細(xì)節(jié),進(jìn)行評(píng)論。
明確反饋
你的隊(duì)友們不必太過想大拇指的表情。指定您的評(píng)論是否需要更改或只是一些建議。
請(qǐng)求評(píng)審
如果你在評(píng)論的另一邊,你可以請(qǐng)求同齡人的評(píng)論來獲得你需要的確切反饋。
語境評(píng)析
討論發(fā)生在注釋線程中,正好在代碼中。將評(píng)論捆綁到一個(gè)評(píng)論中,或者回復(fù)其他人的內(nèi)聯(lián)來開始對(duì)話。
看到差異
當(dāng)你確切知道發(fā)生了什么變化時(shí),評(píng)論發(fā)生得更快。DIFS將并排比較源代碼的版本,突出顯示新的、編輯的或刪除的部分。
保護(hù)樹枝
只有合并最高質(zhì)量的代碼??梢耘渲觅Y料庫以進(jìn)行狀態(tài)檢查,減少人為錯(cuò)誤和管理開銷。
它是如何工作的
1 為您的源代碼編制索引
Sourcetrail的深入靜態(tài)分析可以找到你的源代碼文件中的所有定義和引用。要啟動(dòng)靜態(tài)代碼分析器,你可以導(dǎo)入現(xiàn)有的構(gòu)建配置或選擇手動(dòng)項(xiàng)目設(shè)置。
2 查找任何符號(hào)
使用Sourcetrail的搜索欄可以快速找到整個(gè)代碼庫中的任何符號(hào)。模糊的代碼搜索引擎只需敲幾下鍵盤就能給你提供最佳匹配。
3 視覺上探索依賴關(guān)系
圖形可視化提供了對(duì)任何感興趣的類、方法、字段等及其所有關(guān)系的快速概述。依賴關(guān)系圖是完全互動(dòng)的。通過關(guān)注相關(guān)的節(jié)點(diǎn)和邊,使用它在代碼庫中移動(dòng)。
4 瀏覽你的源代碼
最后,代碼視圖在一個(gè)排列整齊的代碼片斷列表中保存了焦點(diǎn)元素的所有實(shí)現(xiàn)細(xì)節(jié)。進(jìn)一步檢查作用域和突出局部變量,或關(guān)注任何其他遇到的引用或元素。
5 連接你的源代碼編輯器
通過插件將Sourcetrail與您喜愛的源代碼編輯器同步。這樣就可以在編寫和探索之間輕松切換。請(qǐng)看我們支持的編輯器列表。
更多>> 軟件截圖
推薦應(yīng)用
sublime text 3 27.00 MB
下載/中文/8.0 v4.0.0.4077 中文特別版Java SE Runtime Environment(JRE8 64位版) 79.36 MB
下載/多國(guó)語言[中文]/1.0 v8u321 中文官方安裝版EditPlus編輯器 2.69 MB
下載/中文/6.0 v5.4.3571 烈火漢化綠色版ultraedit portable64位漢化版 177.00 MB
下載/中文/5.0 v25.20.0.166 綠色中文版版三菱gx works2仿真軟件 432.50 MB
下載/中文/9.0 v2.14 官網(wǎng)安裝版_附安裝教程/產(chǎn)品id(序列號(hào))Borland Turbo C++ 3.0 3.28 MB
下載/英文/8.0 Windows完整版intellij idea 2016 385.00 MB
下載/中文/5.0 v2016.1 漢化破解版Android Studio 2.2.2中文正式版 1.60 GB
下載/中文/10.0 v2.2.2 官方最新版
其他版本下載
精品推薦
相關(guān)文章
下載地址
Sourcetrail源代碼分析查看工具 v2021.1.30 官方版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡