在軟體開發中,有時候,會碰到一些「災難」, 例如:
1. 本地最新的版本突然間不能啟動,也沒有具體的錯誤顯示出來。而周圍的程式猿們都在很努力的工作中,進度的壓力隨之而來。
2. 本地的執行環境突然間,連不上資料庫,但是配置檔案等一切正常,後台編譯也一切正常,網路也能ping通, 還有一些其它的莫明的錯誤,突然間出現!
怎麼辦?
是沿著版本線繼續魯莽前進,還是冷靜思考,另找出路?
回退!本地部署穩定版本,在功能分支上小心的除錯通過!
總之,良好的版本意識,將在開發的程序中,給開發者提供良好的支援與幫助!
大小: 13 kb
大小: 8.1 kb
軟體開發版本控制
一.專案包含3個版本 1.主幹trunck 開發版本,最新的版本,在該版本上開發新功能 2.分支branch 發布版本,該版本是已經測好的可以隨時用於下一次更新的版本 3.tag 該版本是線上同步版本 二 關於修改和提交 1.對於新功能,直接在主幹上修改和測試 2.對於線上的問題,tag修好後合併到...
軟體開發中的資源控制問題學習
軟體特別是一些較大的軟體都是由很多很多模組組成的,sw a b c d e 而我們知道,這些模組幾乎不會同時處於執行狀態。一般情況下,可能只有乙個或其中幾個模組處在同時執行中。如果在軟體啟動時就將這些模組全部初始化,其好處是因為所有的模組都已經被初始化了,所以當要執行其中某個模組時可以快速的執行起來...
軟體開發中的併發
併發作用 1.在互動式應用中,快速響應使用者的請求,提高感知響應的時間 2.充分利用硬體資源,計算資源 3.簡化應用設計 併發壞處 1.難於測試 2.併發應用執行在複雜的環境下,軟體不確定性增多 3.處理同步,通訊的問題,增加程式設計複雜性 4.併發開銷對效能的影響,包括上下文環境切換,同步等 併發...