<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

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

            讓開(kāi)發(fā)自動(dòng)化: 用 Eclipse 插件提高代碼質(zhì)量

            發(fā)布: 2008-6-13 14:53 | 作者: 不詳 | 來(lái)源: 測試時(shí)代編輯整理 | 查看: 299次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)
            關(guān)于本系列
            作為一名開(kāi)發(fā)人員,我們的工作就是為終端用戶(hù)將過(guò)程自動(dòng)化;然而,我們當中有很多人卻忽視了將我們自己的開(kāi)發(fā)過(guò)程自動(dòng)化的機會(huì )。為此,我編寫(xiě)了讓開(kāi)發(fā)自動(dòng)化 這個(gè)系列的文章,專(zhuān)門(mén)探索軟件開(kāi)發(fā)過(guò)程自動(dòng)化的實(shí)際應用,并教您何時(shí) 以及如何 成功地應用自動(dòng)化。

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

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

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

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

            可以用接下來(lái)的幾個(gè)靈活的 Eclipse 插件來(lái)揭示這些分析領(lǐng)域:

            • CheckStyle:用于編碼標準
            • PMD 的 CPD:幫助發(fā)現代碼重復
            • Coverlipse:測量代碼覆蓋率
            • JDepend:提供依賴(lài)項分析
            • Eclipse Metric 插件:有效地查出復雜度
            Eclipse 不是您的構建系統
            使用 Eclipse 插件與您將這些檢驗工具用于構建過(guò)程并不矛盾。事實(shí)上,您想要確保的是:下列使用 Eclipse 插件的規則就是應用到構建過(guò)程中的規則。

            安裝 Eclipse 插件

            安裝 Eclipse 插件再簡(jiǎn)單不過(guò)了,只需要幾個(gè)步驟。在開(kāi)始之前,最好把該插件下載站點(diǎn)的 URL 準備好。表 1 是本文用到的插件的列表:


            表 1. 代碼改進(jìn)插件和相應的下載站點(diǎn) URL
              <ruby id="h6500"><table id="h6500"></table></ruby>
            1.  

              工具

               

              目的

               

              Eclipse 插件的 URL

              CheckStyle 編碼標準分析 http://eclipse-cs.sourceforge.net/update/
              Coverlipse 測試代碼覆蓋率 http://coverlipse.sf.net/update
              CPD 復制/粘貼檢驗 http://pmd.sourceforge.net/eclipse/
              JDepend 包依賴(lài)項分析 http://andrei.gmxhome.de/eclipse/
              Metrics 復雜度監控 http://metrics.sourceforge.net/update

              延伸閱讀

              文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

              TAG: eclipse Eclipse 插件 代碼 質(zhì)量 自動(dòng)化



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

              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>