亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

用 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 插件提高代碼質量(圖四)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av在线网站| 亚洲肉体裸体xxxx137| 国产91网红主播在线观看| 日韩**中文字幕毛片| 亚洲美女视频网站| 九九热精品在线| 亚洲午夜未删减在线观看| 日本精品久久久久久久| 日韩视频免费中文字幕| 91久久久久久久久久久久久| 日韩精品亚洲视频| 亚洲乱码国产乱码精品精天堂| 成人激情视频在线播放| 91精品国产亚洲| 欧美日本啪啪无遮挡网站| 亚洲国产精品va在线看黑人动漫| 国产xxx69麻豆国语对白| 精品动漫一区二区三区| 国产欧美一区二区三区久久| 精品国产91久久久| 欧美黄色片视频| 亚洲人成在线播放| 亚洲人成绝费网站色www| 情事1991在线| 欧美午夜视频在线观看| 一区二区三区视频免费在线观看| 国产精品扒开腿做爽爽爽视频| 国产网站欧美日韩免费精品在线观看| 亚洲国产又黄又爽女人高潮的| 成人av资源在线播放| 午夜欧美不卡精品aaaaa| www欧美日韩| 国产精品福利网站| 国产精品吊钟奶在线| 日韩欧美一区二区三区| 亚洲精品永久免费精品| 欧美激情综合色| 91沈先生在线观看| 精品美女久久久久久免费| 国产丝袜视频一区| 欧洲亚洲免费视频| 亚洲国产成人精品久久久国产成人一区| 国产成人久久久精品一区| 91在线观看免费网站| 日韩经典第一页| 国产精品视频色| 午夜精品久久久久久久99热| 久久久久久久久久久免费精品| 中文字幕亚洲专区| 国产精品∨欧美精品v日韩精品| 欧美丰满老妇厨房牲生活| 日韩免费av在线| 欧美激情精品久久久久久变态| 欧美福利视频网站| 欧美激情第6页| 亚洲第一福利网| 欧美性xxxx极品hd欧美风情| 日韩av免费在线播放| 91久久久亚洲精品| 精品国产精品自拍| 97超级碰碰人国产在线观看| 久久精品人人做人人爽| 国产精品女人网站| 欧美性视频网站| 欧美最顶级丰满的aⅴ艳星| 亚洲色图国产精品| 国产午夜精品麻豆| 色悠悠国产精品| 精品亚洲国产视频| 精品成人国产在线观看男人呻吟| 亚洲女人天堂av| 亚洲精品久久久久中文字幕二区| 国产精品日韩一区| 日韩一二三在线视频播| 中国china体内裑精亚洲片| 一区二区三区视频在线| 97视频人免费观看| 亚洲国产日韩欧美在线动漫| 亚洲国产精品成人va在线观看| 97国产精品视频| 亚洲欧洲成视频免费观看| 色综合色综合久久综合频道88| 亚洲精品日韩丝袜精品| 久久久久免费视频| 亚洲国产精品嫩草影院久久| 欧美激情xxxx| 性欧美办公室18xxxxhd| 5566日本婷婷色中文字幕97| 久久久久久久久久久av| 久久精品青青大伊人av| 国产美女直播视频一区| 欧美国产日韩免费| 欧美自拍大量在线观看| 亚洲成人激情在线观看| 久久久亚洲福利精品午夜| 亚洲毛片在线免费观看| 日韩欧美在线看| 色中色综合影院手机版在线观看| 国产精品成人观看视频国产奇米| 日韩免费观看网站| 精品久久久久久久久国产字幕| 久久久伊人欧美| 亚洲精品视频免费| 中文欧美在线视频| 欧美在线视频免费观看| 一本色道久久综合狠狠躁篇的优点| 91午夜在线播放| 91chinesevideo永久地址| 6080yy精品一区二区三区| 欧美成年人视频网站| 久久综合国产精品台湾中文娱乐网| 国产一区在线播放| 国产精品久久久久久久7电影| 国产精品视频一区国模私拍| 日韩经典一区二区三区| 在线观看不卡av| 亚洲欧洲在线观看| 亚洲**2019国产| 亚洲综合日韩中文字幕v在线| 国模精品视频一区二区| 国产精品久久久久久久av电影| 亚洲欧洲av一区二区| 欧美在线激情网| 国产小视频国产精品| 亚洲加勒比久久88色综合| 91黄色8090| 久久久久久久国产精品视频| 国产一区玩具在线观看| 一本色道久久综合狠狠躁篇怎么玩| 精品久久久91| 成人美女av在线直播| 亚洲欧美日韩天堂| 浅井舞香一区二区| 久久久久国产精品免费网站| 一级做a爰片久久毛片美女图片| 97碰在线观看| 成人网欧美在线视频| 色无极影院亚洲| 亚洲伊人成综合成人网| 色偷偷噜噜噜亚洲男人| 久久久爽爽爽美女图片| 久久在线免费视频| 久久久国产精品视频| 亚洲成年网站在线观看| 欧美国产日韩中文字幕在线| www.亚洲一二| 亚洲激情视频在线| 羞羞色国产精品| 亚洲国产欧美一区二区三区久久| 欧美大学生性色视频| 国产欧美最新羞羞视频在线观看| 国产成人精品在线观看| 91在线中文字幕| 成人国产精品av| 精品欧美一区二区三区| 精品久久久久久久久国产字幕| 国产美女91呻吟求| 55夜色66夜色国产精品视频| 亚洲精品福利在线| 在线精品视频视频中文字幕| 亚洲欧洲日产国码av系列天堂| 日韩不卡在线观看| 亚洲精品成人久久| 国产成人一区二区|