在介紹最後一個git branch的基本應用場景前,我們會先要來認識基本的系統開發環境。
通常在開發時,我們會有很多環境,隨著不同階段,我們會把code上到不同環境。
開發時會上到開發環境,通常這也是最亂的地方XD,這有可能是本機,也有可能是某台機器,這裡會充斥著各種半成品跟怪東西,常常動不到就砍掉重練(欸)。
開發完成後,會上到SIT,也就是內部測試環境,此時會經歷瘋狂被退件,讚嘆自己創造的bug(?),總之,測試工程師會協助測試,確保功能正常運行。
內部測試完成,代表品質已經有一定的水準,這時會上版到UAT,U就是user,偉大的使用者,可以把這個階段想像成遊戲的封測,讓客戶或白老鼠使用者(?)們來協助測試,再次確認內容是好的。
最後的最後,我們會上到正式環境,也就是正式上線!