1. 程式人生 > >程式碼包結構分析工具JDepend的使用方法

程式碼包結構分析工具JDepend的使用方法

我主要總結一下其他文章沒有介紹到的部分。首先,JDepend可以計算的指標都出自於這本書:Martin, Robert Cecil. Agile software development: principles, patterns, and practices. Prentice Hall PTR, 2003. 目前還經常可以看到相關領域的論文引用這本書。

其次,JDepend的主頁現在直接跳轉到這裡:https://github.com/clarkware/jdepend。我下載下來以後,build之後按道理來說可以在build目錄下通過命令列執行,但是嘗試了一下,總是不能正常執行。無奈看了看別的執行方法,大家都介紹到在這裡:

http://andrei.gmxhome.de/jdepend4eclipse/links.html 提供了其Eclipse外掛,我下載了上面這個頁面中針對Eclipse 3.6 - 4.4的(我的是Eclipse是4.5.2),發現重啟Eclipse之後能正常使用。

最後簡單介紹一下其使用方法:在待分析專案的src圖示上點右鍵——Run JDepend Analysis,就可以在開啟的JDepend檢視中看到結果。當然,我們在研究過程中通常需要將分析結果另存為如csv之類的檔案,如果在檢視中沒有看到Console,在左上角Packages旁邊從左向右第3個按鈕可以顯示出Console,對待分析專案的分析Summary結果在最下面,我們通常只需要拷貝Summary,然後另存為csv等檔案格式,就可以供後面的實驗使用了。

就這些簡單的經驗,總結一下。