軟體版本的管理

來源:互聯網
上載者:User

標籤:style   blog   http   使用   strong   檔案   sp   2014   on   

        對於剛入職的新員工來說,軟體版本的管理常常被忽略。本文簡單地介紹了軟體版本的分類,並介紹了一種實用的軟體版本的管理方法。

        1. 軟體版本的分類

        在實際的軟體開發項目中,一般按照兩種標準來對軟體版本進行分類。

        (1)  按照軟體版本的適用範圍,分為通用版本定製版本兩種。

        顧名思義,通用版本就是適合大多數局點(局點也就是軟體的使用場所)使用的,而定製版本是為某一個特殊的局點開發的。它們的圖形化表示1所示。

圖1 通用版本和定製版本的圖形化表示

 

        (2)  按照軟體版本的覆蓋範圍,分為主要版本補丁版本兩種。

        可以這樣理解,主要版本是我們走的大路,而補丁版本是大路兩邊的分支。補丁版本是為瞭解決主要版本的某個問題(如程式bug、最佳化等)而出現的。

 

       至於軟體版本的命名,不同的公司有不同的約定,這裡就不再說明了。大家到了公司之後會發現,有些軟體版本的命名是很有意思的。

 

        2. 一種實用的軟體版本的管理方法

       大家剛入職的時候,開發過的版本比較少,這時一般不會出現軟體版本混亂的問題。隨著工作時間的增長,所開發的軟體版本也逐漸地變多,這時如果沒有良好的版本管理習慣,會出現尋找版本困難、提交版本錯誤等問題,嚴重影響工作效率及版本品質。

       下面介紹一種作者本人採用的軟體版本的管理方法。

       假設有一個軟體版本名叫“DB-Voice V1.01.01”,10月14日和10月15日都對程式進行了改動。將每天改動之後的內容放到一個以時間命名的檔案夾(如:20141014、20141015)裡面,其存放情況2所示。

圖2 每天修改後版本的存放情況

       針對當天的修改情況,建立一個名叫“修改內容”的文字檔,裡面寫上當天具體修改的內容,以備後期查看和總結。此外,將該天修改之後的程式版本具體內容存放到一個名叫“content”的檔案夾下。3所示。

圖3 每天版本的具體存放情況

       作者本人是以天為單位進行存放的。當然,根據自身情況,可以將存放頻率提高或減少,可以每半天儲存一次,也可以每兩天儲存一次,等等。

 

        “不積跬步,無以至千裡”,軟體版本的管理是細節問題,但也只有把細節做好了,我們才能夠做出高品質的軟體。

 

 

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,號:245924426,歡迎關注!)

軟體版本的管理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.