網友評分:
9.1分
Sourcetrail 是一款專業(yè)性極強的Java項目源分析。軟件開發(fā)人員花了70%的時間來研究現有的源代碼是如何工作的,但是普通的代碼編輯工具對這個任務幾乎沒有幫助。Sourcetrail通過集成交互式圖形可視化、簡潔的代碼視圖和強大的搜索引擎,幫助軟件工程師快速、徹底地探索、導航和理解未知的源代碼,這些都構建在一個易于使用的跨平臺開發(fā)工具中。
提出變化
更好的代碼開始于一個拉請求,一個生動的對話,關于改變,你可以通過想法,分配任務,討論細節(jié),進行評論。
看到差異
當你確切知道發(fā)生了什么變化時,評論發(fā)生得更快。DIFS將并排比較源代碼的版本,突出顯示新的、編輯的或刪除的部分。
明確反饋
你的隊友們不必太過想大拇指的表情。指定您的評論是否需要更改或只是一些建議。
請求評審
如果你在評論的另一邊,你可以請求同齡人的評論來獲得你需要的確切反饋。
語境評析
討論發(fā)生在注釋線程中,正好在代碼中。將評論捆綁到一個評論中,或者回復其他人的內聯來開始對話。
保護樹枝
只有合并最高質量的代碼??梢耘渲觅Y料庫以進行狀態(tài)檢查,減少人為錯誤和管理開銷。
索引您的源代碼
Sourcetrail的深度靜態(tài)代碼分析器查找源文件中的所有定義和引用。要啟動軟件分析,您可以從多個項目設置方法中進行選擇。
找到任何符號
使用Sourcetrail的搜索字段在整個代碼庫中快速找到任何符號。模糊代碼搜索引擎只需要幾下擊鍵就能提供最佳匹配。
探索依賴視覺
圖形可視化提供了對感興趣的任何類、方法、字段等及其所有關系的快速概述。這張圖是完全互動的。通過關注相關的節(jié)點和邊緣,利用它來移動代碼庫。
視覺導航
最后,代碼視圖將焦點元素的所有實現細節(jié)保存在一個排列良好的代碼片段列表中。進一步檢查作用域并突出顯示局部變量,或者關注任何遇到的引用或元素。
連接源編輯器
通過插件將Sourcetrail與您最喜歡的源代碼編輯器同步。這允許在寫作和探索之間輕松切換??纯次覀冎С值木庉嬈髁斜怼?/p>
V2018.2.77(2018-06-18)
C/C++:固定不完整的頭文件從正確的翻譯單元變?yōu)橥暾?,盡管它有錯誤。
固定顯示錯誤按鈕點擊不完整文件沒有關聯錯誤顯示所有錯誤
C/C++:MACOS和Linux包內的CLAN編譯器標題(第99版)
圖:固定撤銷多個邊緣激活之一導致圖形的多個重復
在源組類型選擇中不可點擊的固定鏈接
清除不完整文件時顯式清除所有錯誤
圖:固定分割匿名命名空間捆綁包每增加一次嵌套1
圖:不在文件組中分組的固定Type
代碼:固定代碼片段,再次最小化單擊擴展片段
如果有效性檢查失敗,則不可能更改選定的源組。
C/C++:從代碼中添加C/C++項目設置::塊(.CDB),這也是QtC造作中的CGEAR項目創(chuàng)建的
C/C++:包含路徑自動檢測中的固定循環(huán)(第585、470)
C/C++:在源組設置中包含驗證崩潰
更新檢查中的固定鍵入(第586版)
C/C++:添加了一些編譯器標志檢查
C/C++:現在的主文件記錄了沒有位置的錯誤