成都網(wǎng)站建設(shè)建議之1:使用好的配置管理工具,也稱(chēng)為版本控制工具(VersionControl),比如Git,SVN。請(qǐng)有效拋棄VSS,如果是新采用配置管理工具,CVS已經(jīng)不再是選項(xiàng)。配置管理工具與版本控制工具可以理解為指的是相同工具。
淮北網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),淮北網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為淮北成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的淮北做網(wǎng)站的公司定做!
成都網(wǎng)站建設(shè)建議之2:每個(gè)團(tuán)隊(duì)?wèi)?yīng)當(dāng)對(duì)代碼配置項(xiàng)和非配置項(xiàng)有所說(shuō)明,不要假設(shè)每個(gè)團(tuán)隊(duì)新人都是代碼配置管理達(dá)人,小心自以為是的新手加入一些自以為是的垃圾。雖然可以刪除,但發(fā)現(xiàn)再刪除,其本身就是成本。
成都網(wǎng)站建設(shè)建議之3:納入配置管理的文件的名稱(chēng)里不要含有版本號(hào)。當(dāng)前的配置管理工具都有強(qiáng)大的版本控制功能,而只要在文件名中加入版本號(hào),那么相當(dāng)于放棄工具的版本控制功能,而只是把配置管理工具當(dāng)成了普通的存儲(chǔ)空間,就像共享目錄、FTP一樣。
成都網(wǎng)站建設(shè)建議之4:依賴(lài)項(xiàng)也需要添加到版本庫(kù),或者維護(hù)好相應(yīng)的庫(kù),其中較重要的是構(gòu)件庫(kù)。同時(shí)也包括圖片,編譯腳本,數(shù)據(jù)庫(kù)腳本,自動(dòng)化測(cè)試等等。
成都網(wǎng)站建設(shè)建議之5:沒(méi)有進(jìn)入版本庫(kù),它就不存在,“工作進(jìn)展的先進(jìn)標(biāo)準(zhǔn)就是代碼進(jìn)了版本庫(kù)”。如果堅(jiān)持執(zhí)行這一條的話,發(fā)現(xiàn)其他的好習(xí)慣會(huì)隨之而來(lái)。把任務(wù)分成小塊所以經(jīng)常提交代碼,更加頻繁的更新,集成代碼。較重要的是,經(jīng)常提交代碼說(shuō)明了正在做東西。
成都網(wǎng)站建設(shè)建議之6:識(shí)別代碼配置項(xiàng)和非配置項(xiàng)。非配置項(xiàng)的例子有target目錄,.class文件,.clashpath,.project,.sonar,thumbs,debug文件夾等等,利用ignore功能把非配置項(xiàng)忽略掉。代碼配置項(xiàng)要完整,在別處能編譯得到相同結(jié)果,但是又不干擾別處的工作環(huán)境。
成都網(wǎng)站建設(shè)建議之7:拋棄古老的配置管理三庫(kù)做法,常說(shuō)的三庫(kù)是指開(kāi)發(fā)庫(kù)(動(dòng)態(tài)庫(kù))、受控庫(kù)和產(chǎn)品庫(kù)(靜態(tài)庫(kù));做法是開(kāi)發(fā)庫(kù)->受控庫(kù)->產(chǎn)品庫(kù)。在當(dāng)年沒(méi)有強(qiáng)大版本控制工具的“古代”,三庫(kù)做法是不得不的選擇,而在現(xiàn)代版本控制工具(比如CVS,SVN,Git等)的支持下,三庫(kù)做法變得落伍了。
成都網(wǎng)站建設(shè)建議之8:必須自己提交代碼,而不是讓別人代勞。有一些團(tuán)隊(duì)為了代碼庫(kù)的干凈,讓一個(gè)人專(zhuān)門(mén)負(fù)責(zé)審核和提交代碼。這并不是一個(gè)好習(xí)慣。源代碼管理并不是為了保持代碼的純凈,起碼在開(kāi)發(fā)過(guò)程中不是這樣。它的目的是讓團(tuán)隊(duì)更頻繁的集成各自的工作,當(dāng)有問(wèn)題的時(shí)候可以回退。
成都網(wǎng)站建設(shè)建議之9:整體環(huán)境在云計(jì)算條件下也是可以成為配置項(xiàng),環(huán)境中較突出的元素是基礎(chǔ)數(shù)據(jù)。當(dāng)需要多種不同的環(huán)境(比如干凈環(huán)境、仿真環(huán)境、某個(gè)時(shí)間點(diǎn)環(huán)境)進(jìn)行調(diào)試、測(cè)試的時(shí)候,得到配置管理的環(huán)境在1分鐘之內(nèi)部署出來(lái),那是多么高效的事情。測(cè)試人員愛(ài)死這個(gè)了!
成都網(wǎng)站建設(shè)建議之10:避免表面CMMI做法-只管理維護(hù)一個(gè)受控庫(kù),展現(xiàn)給評(píng)估組和應(yīng)付各類(lèi)檢查,而實(shí)質(zhì)上,項(xiàng)目團(tuán)隊(duì)使用另外的庫(kù)開(kāi)展日常工作,只在應(yīng)付檢查時(shí)才把強(qiáng)制要求的交付物復(fù)制到受控庫(kù)。這種做法滿足CMMI評(píng)估,但實(shí)質(zhì)上沒(méi)有發(fā)揮配置管理的更多好處。古老的三庫(kù)方案恰恰就是這樣子的。
當(dāng)前標(biāo)題:成都網(wǎng)站建設(shè)對(duì)源碼管理建議
分享地址:http://chinadenli.net/article8/shhdop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、小程序開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司、企業(yè)網(wǎng)站制作、建站公司、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)