專案目錄規劃 Catalogue概述 Overview概述 Overview 此專案目錄規劃適用於Golang1.21之後的版本,若你的專案是使用其他語言或更早版本撰寫的話,這個指南就參考一下就好,畢竟孟母它兒子曾經說過:『盡信書,則不如無書。 吾於武成,取二三策而已矣』。 此章節主要陳述一個為了達成一個關注點分離的回合制遊戲伺服器,內部可能會需要甚麼功能? 應該要怎麼封裝? 放置在哪個目錄下? 透過粗略的概念與指導原則,避免了因早期規畫失誤導致的循環依賴,不合時宜的介面設計,即能達成方便測試,可讀性高,易擴展,好維護的特性。