此部分將對這個過程的每個步驟進行詳細描述。
- 從存儲庫獲得最新的代碼
第一步是從 ClearCase 存儲庫獲得最新的代碼,如清單 2中所示。
清單 2. 從 ClearCase 存儲庫更新工作區
<target name="updateview" depends="init" description="Update ClearCase snapshot view"> <!-- update snapshot view --> <ccupdate viewpath="${workspace.dir}" graphical="false" overwrite="true"
currenttime="true" /> </target>
由于工作區配置為指向 ClearCase 視圖,更新視圖實際上將更新工作區內容。
- 運行代碼檢查
可以實現代碼檢查自動化。盡管不能消除手動代碼檢查需求,但建議的最佳實踐是,采用自動化檢查來確定開發團隊在代碼質量標準方面所處的位置。Rational SDP 提供了內置的代碼檢查支持。(有關如何從 Ant 進行調用的更多信息,請參見 Code review headless mode reference。)
另外還可以使用多種工具來執行自動化代碼檢查,如 PMD 和 CheckStyle。清單 3中的示例說明了如何將 PMD 作為 Ant 任務調用并生成 HTML 格式的結果。要運行此任務,需要將 pmd-3.8.jar、jakarta-oro-2.0.8.jar 和 jaxen-1.1-beta-10.jar 放置在 lib.dir 屬性所指定的目錄。
清單 3. 使用 PMD 進行自動化代碼檢查
<target name="reviewcode" description="Review code using PMD"> <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpath="${lib.dir}/pmd-3.8.jar" /> <pmd shortFilenames="true"> <!-- Determine the ruleset to be used --> <ruleset>rulesets/favorites.xml</ruleset> <ruleset>basic</ruleset> <!-- Generate and HTML report into the designated directory --> <formatter type="html" toFile="${report.dir}/pmd_automated_code_review_report.html" /> <!-- Files to be configured for review -->
延伸閱讀文章來源于領測軟件測試網 http://www.kjueaiud.com/
領測軟件測試網最新更新
關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
軟件測試 | 領測國際 | ISTQB | ISTQB官網 | TMMi | TMMi認證 | 國際軟件測試工程師認證 | 領測軟件測試網
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月