• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    讓開發自動化: 用 Eclipse 插件提高代碼質量

    發布: 2008-6-13 14:53 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 299次 | 進入軟件測試論壇討論

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

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

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

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

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

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

    • CheckStyle:用于編碼標準
    • PMD 的 CPD:幫助發現代碼重復
    • Coverlipse:測量代碼覆蓋率
    • JDepend:提供依賴項分析
    • Eclipse Metric 插件:有效地查出復雜度
    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

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: eclipse Eclipse 插件 代碼 質量 自動化


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>