在進入主題之前建議先行閱讀「【程式語言 - Go】來認識Google開發的程式語言…」,初步認識一下Go語言是什麼? 容不容易學習? 才能夠更快的體會此篇章的目的。
當我們在進行軟體開發時,常常會需要有背後的資料庫系統來儲存我們的資料,而資料庫系統也會隨著時代的演進,進行大幅度的更新,那在這樣的時空背景之下,我們究竟要如何設計才能對於未來升級時較無痛的改動呢? 因為我們都知道一但程式架構需要大幅度的改動時就是開發人員噩夢的開始了…,為了我們美好的未來,只好認真學習一下軟體的設計模式了,避免沒日沒夜的工作消磨掉應有的生活品質。
雖然我們也可以使用別人開發好的Library來補上這一塊,