用 Go 撰寫及測試程式
使用所學到的 Go 相關知識,撰寫並測試完整的程式。
學習目標
在此課程模組中,您將會練習並了解:
- 如何在 Go 中進行測試。
- 如何將程式的核心邏輯包裝到套件中。
- 如何透過 Web API 公開核心邏輯。
- 如何 (使用測試驅動開發) 撰寫核心邏輯套件的測試。
- 如何讓目前論及的幾乎所有概念一起運作。
必要條件
- 隨時可以開始建立程式的 Go 環境。 理想狀態應是您已在本機安裝並設定 Go,且已使用 Go 延伸模組安裝 Visual Studio Code。
- 可以建立及修改
.go
檔案。 - 能夠使用終端機提示執行 Go 程式。
- 了解
string
、int
及boolean
等基本資料類型。 - 了解如何撰寫
if
與for
陳述式一類的基本資料控制流程。 - 了解如何撰寫函式。
- 知道如何建立結構和方法。
- 知道如何使用程式庫,例如
net/http
。