W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在 IntelliJ IDEA 中,您能夠分析項目的源代碼并檢測應用程序參與的依賴關系,并且每個依賴關系分析的結果顯示在依賴關系查看器的單獨的選項卡中。
IntelliJ IDEA 建議使用以下方法來分析項目中的依賴關系:
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
在開始使用 DSM Analysis 之前,請確保啟用了 DSM 分析插件。該插件與 IntelliJ IDEA 捆綁在一起,默認情況下激活。如果插件沒有激活,請在 "設置/首選項" 對話框的 "插件" 頁上啟用它,如啟用和禁用插件所述。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
在處理那些肯定有許多依賴關系的復雜項目時,您可能會遇到困難,試圖了解在哪里尋找問題。您可以執(zhí)行依賴關系分析,但是您必須準確地知道要分析的依賴關系。這是 DSM 能夠提供幫助的地方。
DSM 代表依賴關系矩陣 - 用于探索程序部分(模塊、類等)之間的依賴關系的方法,并提供一個項目的緊湊矩陣表示。
DSM 分析可幫助您可視化項目部分(模塊、類等)之間的依賴關系,并突出顯示項目中的信息流。
DSM 分析可用于管理更改如何影響項目。例如,如果需要更改其中一個類,則可以識別所有依賴關系,并查看更改如何通過項目傳播。依賴關系矩陣列出了項目的所有部分以及它們之間的依賴關系。
只有您在 IntelliJ IDEA 安裝中啟用了 DSM Analysis 插件時,此功能才可用。
DSM 分析結果顯示在特殊的 DSM 視圖中。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
如果要分析測試源,請選中 "包含測試源" 復選框。單擊 "確定"。
注意:如果您的項目類文件已過期,分析可能會導致數(shù)據(jù)不完整或不正確。為了避免這種情況,IntelliJ IDEA 會在繼續(xù) DSM 分析之前詢問您是否要編譯項目。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
您可以擴展依賴關系來更詳細地檢查它們。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
有可能只將視圖限制為選定的依賴關系。請注意,與限制范圍相反,只剩下選擇產(chǎn)生依賴關系的類。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
您可以在 "查找使用實例" 視圖中打開選定的依賴項,以便進一步進行源代碼分析。
注意:此功能僅在 Ultimate 版本中受支持;此功能僅支持 Java 功能!
您可以將 DSM 的范圍限制為所選的行。只有這些將保留在新的矩陣中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: