国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用 Eclipse 插件提高代碼質量

2019-11-18 15:32:50
字體:
來源:轉載
供稿:網友
2007 年 1 月 29 日

    假如能在構建代碼前發現代碼中潛在的問題會怎么樣呢?很有趣的是,Eclipse 插件中就有這樣的工具,比如 JDepend 和 CheckStyle,它們能幫您在軟件問題暴露前發現這些問題。在 讓開發自動化 的本期文章中,自動化專家 Paul Duvall 將帶來一些關于 Eclipse 插件的例子,您可以安裝、配置和使用這些靜態分析插件,以便在開發生命周期的早期預防問題。

用 Eclipse 插件提高代碼質量(圖一) 關于本系列
作為一名開發人員,我們的工作就是為終端用戶將過程自動化;然而,我們當中有很多人卻忽視了將我們自己的開發過程自動化的機會。為此,我編寫了讓開發自動化 這個系列的文章,專門探索軟件開發過程自動化的實際應用,并教您何時 以及如何 成功地應用自動化。

     開發軟件時,我的主要目標之一是:要么防止將缺陷引入代碼庫,要么限制缺陷的生存期;換言之,要盡早找到缺陷。很顯然,越是了解如何編寫更好的代碼以及如何有效測試軟件,就越能及早地捕捉到缺陷。我也很想要一張能發現潛在缺陷的安全之網。

     在本系列 八月份 的那期文章中,我得出了這樣的結論:將檢驗工具集成到構建過程(例如,使用 Ant 或 Maven)中,能夠建立起一種尋找潛在缺陷的方法。盡管這種方法使一致性成為可能并超越了 IDE,但它也有一點反作用。必須在本地構建軟件或等待 Continuous Integration 構建的運行。假如使用 Eclipse 插件,就可以在通過 Continuous Integration 構建或集成前 發現一些這樣的沖突。這就促成了我稱為漸進編程 的編程方式,在這種方式下,答應在編碼過程中進行一定程度的質量檢驗 —— 再也不能比這個更早了!

本文涵蓋了我所認為的 “五大” 代碼分析領域:

  • 編碼標準
  • 代碼重復
  • 代碼覆蓋率
  • 依靠項分析
  • 復雜度監控

可以用接下來的幾個靈活的 Eclipse 插件來揭示這些分析領域:

  • CheckStyle:用于編碼標準
  • PMD 的 CPD:幫助發現代碼重復
  • Coverlipse:測量代碼覆蓋率
  • JDepend:提供依靠項分析
  • Eclipse Metric 插件:有效地查出復雜度
style="font-size:10pt" 用 Eclipse 插件提高代碼質量(圖一) Eclipse 不是您的構建系統
使用 Eclipse 插件與您將這些檢驗工具用于構建過程并不矛盾。事實上,您想要確保的是:下列使用 Eclipse 插件的規則就是應用到構建過程中的規則。

安裝 Eclipse 插件

    安裝 Eclipse 插件再簡單不過了,只需要幾個步驟。在開始之前,最好把該插件下載站點的 URL 預備好。表 1 是本文用到的插件的列表:


表 1. 代碼改進插件和相應的下載站點 URL
工具目的Eclipse 插件的 URL CheckStyle 編碼標準分析 http://eclipse-cs.sourceforge.net/update/ Coverlipse 測試代碼覆蓋率 http://coverlipse.sf.net/update CPD 復制/粘貼檢驗 http://pmd.sourceforge.net/eclipse/ JDepend 包依靠項分析 http://andrei.gmxhome.de/eclipse/ Metrics 復雜度監控 http://metrics.sourceforge.net/update

知道了這些有用插件的下載地址后,安裝插件就是一個極簡單的過程。啟動 Eclipse,然后遵循下列步驟:

  1. 選擇 Help Software Updates Find and Install,如圖 1 所示:

    圖 1. 尋找并安裝 Eclipse 插件
    用 Eclipse 插件提高代碼質量(圖二)

  2. 選擇 Search for new features to install 單選按鈕,單擊 Next。

  3. 單擊 New Remote Site,輸入要安裝的插件名和 URL(參見圖 2),單擊 OK,然后單擊 Finish 來顯示 Eclipse 更新治理器。

    圖 2. 配置新的遠程站點
    用 Eclipse 插件提高代碼質量(圖三)

  4. 在 Eclipse 更新治理器中,有一個查看插件各方面特性的選項。我通常選擇頂級項,如圖 3 所示。選擇您需要的選項并單擊 Finish。Eclipse 現在安裝該插件。您需要重啟 Eclipse 實例。

    圖 3. 安裝 Eclipse 插件
    用 Eclipse 插件提高代碼質量(圖四)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临城县| 岳西县| 黎城县| 无棣县| 丰都县| 增城市| 蓝山县| 霍山县| 河南省| 灌阳县| 西乌珠穆沁旗| 壶关县| 阿拉善右旗| 钦州市| 安庆市| 遂平县| 冷水江市| 花莲市| 平凉市| 盐边县| 新营市| 松滋市| 大竹县| 黄梅县| 鲁甸县| 开阳县| 康乐县| 德令哈市| 淅川县| 台南市| 靖州| 灯塔市| 依安县| 北宁市| 民乐县| 屏边| 临湘市| 鄂托克旗| 双城市| 孝感市| 西平县|