• <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-19 17:22 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 90次 | 進入軟件測試論壇討論

    領測軟件測試網

    正如我之前提到過的,Eclipse Metrics 插件還提供了許多功能強大的度量值,有助于您在開發軟件的過程中改進代碼 —— 可見,它是一個漸進編程意義上的插件!



    合適的才是最好的

    正如您從本文中看到的那樣,將“五大”測量方法,即編碼標準、代碼重復、代碼覆蓋率、依賴項分析和復雜度監控,用于改進代碼質量十分重要。但適合您的才是好的。請記住還有其他許多可用的 Eclipse 插件(比如 PMD 和 FindBugs)能夠幫助您在開發周期的早期改進代碼質量。不管您想要的工具或偏愛的方法是什么,重要的是:行動起來去積極改進代碼質量并讓手工代碼檢驗的過程變得更加有效。我估計您使用這些插件一段時間后,就再也離不開它們了。



    參考資料

    學習
    • 您可以參閱本文在 developerWorks 全球站點上的 英文原文 。

    • 讓開發自動化 (Paul Duvall,developerWorks):閱讀完整的系列。

    • “Improving Code Quality with PMD and Eclipse” (Levent Gurses,Jacoozi,2005 年 1 月):這篇文章將 PMD 視為 Eclipse 插件,介紹了使用 PMD 改進代碼質量并縮短代碼檢驗過程的方法。

    • “用 Cobertura 測量測試覆蓋率” (Elliotte Rusty Harold,developerWorks,2005 年 5 月):Elliotte Rusty Harold 分享了他的經驗,即如何使用代碼覆蓋率的最佳實踐來利用 Cobertura。

    • “不要被覆蓋報告所迷惑” (Andrew Glover,developerWorks,2006 年 1 月):這篇文章進一步揭示了覆蓋率報告中的數字所代表的真正含義,也給出了這些數字所不能代表的含義。

    • “Managing Your Dependencies with JDepend” (Glen Wilcox,OnJava,2004 年 1 月):在這篇文章中,Glen Wilcox 介紹了 JDepend,這是一個可以免費獲取的工具,它能洞悉軟件架構中的許多質量問題。

    • “軟件架構的代碼質量” (Andrew Glover,developerWorks,2006 年 4 月):Andrew Glover 介紹了如何持續監控以及如何改正能夠影響軟件架構長期存續性的代碼質量問題。

    • 讓開發自動化: 持續檢查” (Paul Duvall,developerWorks,2006 年 8 月):Paul Duvall 介紹了自動化的檢查工具(如 CheckStyle、JavaNCSS 和 CPD )是如何增強開發過程的以及何時應該使用這些工具。

    • “Detecting Duplicate Code with PMD's CPD” (Tom Copeland,OnJava,2003 年 3 月):Tom Copeland 介紹了一種叫做 CPD(復制/粘貼檢測器)的開源工具,該工具用于尋找重復的 Java 代碼。

    • “Maintain organizational standards with code audits” (testearly.com):編碼標準有利于廣大開發人員對代碼庫達成共識。

    • developerWorks Java 技術專區:數百篇關于 Java 編程各方面的文章。


    獲得產品和技術
    • Eclipse plugin for PMD:使用 PMD 插件在代碼中尋找復制粘貼問題。

    • Eclipse plugin for JDepend:此插件有助于分析代碼庫中的包依賴項。

    • Eclipse plugin for Cobertura:Coverlipse 是 用于 Cobertura 的 Eclipse 插件,它提供代碼覆蓋率信息。

    • Eclipse Metrics:此插件提供度量值,如圈復雜度,非常有助于尋找復雜代碼。

    • Eclipse plugin for CheckStyle:檢驗項目編碼標準的遵循情況。


    討論
    • 提高代碼質量論壇:developerWorks 的積極貢獻者 Andrew Glover 是一名專注于改進代碼質量的顧問,他為這個由他主持的論壇帶來了很多相當專業的知識。

     

    延伸閱讀

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


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