版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
代碼開發(fā)流程版本:0.1信雅達科技股份有限公司僅供公司內(nèi)部使用修改歷史版本日期修改人DescriptionofChanges0.12011-7-25咼雨創(chuàng)建目錄TOC\o"1-5"\h\z\o"CurrentDocument"1. 簡介 4\o"CurrentDocument"2. 適用范圍 4\o"CurrentDocument"3.分支分類與管理 4\o"CurrentDocument"3.1分支分類 4\o"CurrentDocument"3.2分支命名規(guī)則 44. 代碼開發(fā)流程 64.1代碼開發(fā)流程圖 6\o"CurrentDocument"4.2提交修改請求 7\o"CurrentDocument"4.3創(chuàng)建開發(fā)分支 7\o"CurrentDocument"4.4修改代碼、提交代碼 7\o"CurrentDocument"4.5提交評審請求 7\o"CurrentDocument"4.6提交評審意見 8\o"CurrentDocument"4.7召開評審會議 8\o"CurrentDocument"4.8Author根據(jù)評審意見修改代碼 8\o"CurrentDocument"4.9Moderator檢查修改并關(guān)閉評審請求 8\o"CurrentDocument"4.10關(guān)閉修改請求 9\o"CurrentDocument"4.10關(guān)閉問題記錄 91.簡介該文檔描述了代碼分支的分類、管理、命名規(guī)則以及代碼開發(fā)流程。2.適用范圍該文檔適用于信雅達科技公司進行代碼開發(fā)的所有人員。3.分支分類與管理3.1分支分類分支類型版本控制工具修改跟蹤工具位置控制級別開發(fā)分支SVN問題跟蹤系統(tǒng)SVNServer\Sunayrd\Products\vProductName>\Branches\Controlled編譯集成分支SVN軟件發(fā)布計劃SVNServer\Sunayrd\Products\vProductName>\Branches\Controlled發(fā)布分支SVN軟件發(fā)布計劃SVNServer\Sunayrd\Products\vProductName>\Tags\Controlled主分支SVNNASVNServer\Sunayrd\Products\vProductName>\Trunk\Full個人分支SVNNASVNServer\Sunayrd\Products\vProductName>\Branches\Managed3.2分支命名規(guī)則開發(fā)分支:<CR#>_SUNYARD_vEngineerNameInEnglish><CR#>:修改請求標識號<EngineerNameInEnglish>:工程師的英文名,例如:GAOYU示例:CR00002_SUNYARD_GAOYU開發(fā)分支用于解決修改請求中記錄的問題。編譯集成分支:<ProductName>_vBankName>_bld_<主版本#>.<副版本#>.<次版本#><ProductName>:產(chǎn)品名稱,例如A180<BankName>:適用用銀行名稱,此項為可選項<主版本#>:軟件主版本號<副版本#>:軟件副版本號<次版本#>:軟件次版本號示例:A180_Bank1_bld_01.01.01編譯集成分支用于集成所有的開發(fā)分支,并進行集成測試。注意:每個開發(fā)分支只允許向編譯集成分支Merge一次。發(fā)布分支:<ProductName>_vBankName>_REL_<主版本#>.<副版本#>.<次版本#><ProductName>:產(chǎn)品名稱,例如A180<BankName>:適用用銀行名稱,此項為可選項<主版本#>:軟件主版本號<副版本#>:軟件副版本號<次版本#>:軟件次版本號當編譯集成分支上的集成測試通后,編譯集成分支會被直接復(fù)制到發(fā)布分支。主分支:Trunkmain主分支用來存放產(chǎn)品最原始的代碼,該分支完全受控,一旦創(chuàng)建不允許修改。個人分支:dev_<ProductName>_<BankName>_<Purpose><ProductName>:產(chǎn)品名稱,例如A180<BankName>:適用用銀行名稱,此項為可選項vPurpose>:修改內(nèi)容描述個人分支不受控,主要為了方便工程師對問題進行調(diào)研或提前調(diào)試。4.代碼開發(fā)流程4.1代碼開發(fā)流程圖4.2提交修改請求Author修改文檔前必須先提交修改請求。如何提交修改請求,請參考問題跟蹤系統(tǒng)的使用規(guī)范文檔:VssFileServe\Sunyard\Docs\開發(fā)流程'Release'問題跟蹤系統(tǒng)的使用規(guī)范—Vl.O.doc4.3創(chuàng)建開發(fā)分支開發(fā)分支應(yīng)該支持從上一次的發(fā)布分支中直接復(fù)制出來。4.4修改代碼、提交代碼(1)將開發(fā)分支Checkout到本地PC(2)修改代碼(3)測試代碼(4)提交代碼至開發(fā)分支4.5提交評審請求代碼測試通過并提交完畢后,需要完成以下步驟:(1)下載評審記錄表模板:VssFileServer\Sunyard\Docs\文檔模板\代碼評審記錄表模板_V0.1.xls到本地,將模板文件名改為:Document_Review_For_v開發(fā)分支名稱>。(3)填寫其中邀請頁,以下內(nèi)容為必填項:Title:評審表的文檔名Document_Review_For_v開發(fā)分支名稱〉DateofInvitation:邀請日期DeliverableType:選擇SoftwareDeliverableSize/Complexity:被評審代碼的修改的行數(shù)Project:該代碼開發(fā)所屬的項目Author:代碼修改人InputDocument:提供修改前代碼與修改后代碼在SVN上的具體分支,例如Old:SVNServer\Sunayrd\Products\<ProductName>\Branches\CR00002_SUNYAR_GAOYU@1New:SVNServer\Sunayrd\Products\<ProductName>\Branches\CR00002_SUNYAR_GAOYU@10\SuggestedPreparationRate:推薦代碼預(yù)評審的速度,一般為120行/小時SuggestedInspectionRate:推薦每小時的評審的頁數(shù),一般為120行/小時DateofMeeting:評審會議的時間,如果不開評審會議請?zhí)頝AMeetingTime::評審會議所需時間,如果不開評審會議請?zhí)頝AMeetingLocation:評審會議所在地點,如果不開評審會議請?zhí)頝AReturnCommentsby:評審記錄表所在Vss服務(wù)器位置Role:評審人員以及各自角色(5)上傳評審記錄表至評審記錄系統(tǒng):VssFileServer\Sunyard\評審記錄系統(tǒng)。6)提交評審請求如何提交評審請求,請參考問題跟蹤系統(tǒng)的使用規(guī)范文檔:VssFileServe\Sunyard\Docs\開發(fā)流程'Release'問題跟蹤系統(tǒng)的使用規(guī)范—Vl.O.doc(5)發(fā)送Outlook的日歷項給所有評審人員,評審會議日歷項設(shè)置如下:主題要求與評審記錄表一致,例如:Document_Review_For_v開發(fā)分支名稱>。會議的時間,地點,邀請人員要求與評審表的邀請頁的內(nèi)容一致。評審請求必須在召開評審會議至少提前一天發(fā)出,以便評審人員提交評審意見。4.6提交評審意見收到評審請求郵件的所有評審人員,都應(yīng)提前對代碼進行預(yù)評審,并提交評審意見到指定的評審表中。4.7召開評審會議評審會議各個角色的基本權(quán)利和義務(wù):(l)Author提前預(yù)定會議室,準時召開會議。(2) Moderator在評審的過程中保證評審人員專注于發(fā)現(xiàn)問題,而不是探討解決方案。*當發(fā)現(xiàn)代碼存在極大問題,或者評審人員沒有充分準備,Moderator有權(quán)利終止會議,要求作者或者評審人員重新準備,并確定下次會議的時間。(3) Recorder實時記錄會議上的評審意見到評審記錄表。(4) Inspector在會上對代碼進行評審并專注于發(fā)現(xiàn)問題,給出準確的評審意見。Author根據(jù)評審意見修改代碼評審會議結(jié)束后,Author根據(jù)評審記錄表中的意見對開發(fā)分支上的代碼進行修改。修改結(jié)束后,通過發(fā)送郵件給Moderator,申請關(guān)閉評審請求。Moderator檢查修改并關(guān)閉評審請求Moderator收到Author的關(guān)閉評審請求郵件后,確認是否評審表中的評審意見都已在開發(fā)分支最新版本上被修復(fù),并將已修復(fù)的評審意見狀態(tài)改成closed0如果仍然存在沒有修復(fù)的評審意見,需要郵件通知Author繼續(xù)修改。當評審表中的評審意見全部關(guān)閉后,應(yīng)該將評審請求狀態(tài)改為closed。如何修改評審請求狀態(tài),請參考問題跟蹤系統(tǒng)的使用規(guī)范文檔:VssFileServe\Sunyard\Docs\開發(fā)流程'Release'問題跟蹤系統(tǒng)的使用規(guī)范—Vl.O.doc4.10關(guān)閉修改請求Author收到評審請求關(guān)閉郵件后,才可以將修改請求狀態(tài)改為closed。如何更新評審請求狀態(tài),請參考問題跟蹤系統(tǒng)的使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代家居裝飾風格與心理健康關(guān)系探討
- 構(gòu)建以服務(wù)功能為導(dǎo)向的綠色生態(tài)環(huán)境教育體系
- 生物醫(yī)藥與健康產(chǎn)業(yè)的投資潛力研究
- 現(xiàn)代化技術(shù)與醫(yī)療中心的高層建筑設(shè)計思考
- 生態(tài)城市建設(shè)中環(huán)境科學(xué)的應(yīng)用研究
- Unit 5 We're family Period 3 (說課稿)-2024-2025學(xué)年外研版(三起)(2024)英語三年級上冊
- 2024-2025學(xué)年高中生物 第四部分 淺嘗現(xiàn)代生物技術(shù)說課稿 浙科版選修1
- 2024-2025學(xué)年高中物理 第四章 電磁感應(yīng) 5 電磁感應(yīng)現(xiàn)象的兩類情況(1)說課稿 新人教版選修3-2
- 9古代科技 耀我中華-獨領(lǐng)風騷的古代技術(shù)創(chuàng)造(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治五年級上冊
- 26 手術(shù)臺就是陣地 說課稿-2024-2025學(xué)年統(tǒng)編版語文三年級上冊001
- 2022-2023學(xué)年五年級數(shù)學(xué)春季開學(xué)摸底考(四)蘇教版
- 【螞蟻?!?024中國商業(yè)醫(yī)療險發(fā)展研究藍皮書
- 授信審批部工作計劃及思路
- 財務(wù)管理學(xué)(第10版)課件 第3章 財務(wù)分析
- 小學(xué)語文大單元教學(xué)設(shè)計與實施
- 小學(xué)升初中六年級數(shù)學(xué)考試試卷含答案(達標題)
- 2024年長沙航空職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整
- 腫瘤微環(huán)境在癌癥進展中的作用研究
- 上海市發(fā)展改革研究院工作人員招考聘用12人公開引進高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 2024年上海市各區(qū)高三語文二模試卷【文言文閱讀題】匯集練附答案解析
- 家禽消化系統(tǒng)認知
評論
0/150
提交評論