gokatas
1.0.0
重要的
這是一個更清潔,更簡單的版本:https://github.com/gokatas/gokatas
Katas(形)是在武術中實踐的,以此來內化和完善這些技術,以便在不同情況下可以執行和適應它們,而無需思考或猶豫。讓我們嘗試使用GO代碼。
該方法非常低技術。 Go Katas是包含簡短,寫得很好的GO程序的目錄列表。選擇其中一個並嘗試理解它。然後部分重寫它,或從頭開始,直到對此感到滿意為止。使用git diff查看您的狀況。有一個命令向Katas顯示一些信息和您的進度:
$ go run ./cmd/gokatas -c 2
Kata Last done Done Level Topics
---- --------- ---- ----- ------
boring/boring 0 days ago 1x beginner concurrency, design
boring/channel 0 days ago 1x beginner goroutines, channels
areader 3 days ago 2x beginner interfaces, io.Reader
---- ----
3 4x
初始設置:
安裝去。
分叉此存儲庫,因此您有自己的副本。
克隆叉子到您的計算機: git clone [email protected]:<you>/gokatas.git 。
清除katas.md的內容(除非您是我:-)並開始練習。
重要的是要定期練習,因為重複會養成習慣,而習慣是掌握的習慣。首先採取嬰兒腳步。設定您可以遇到的目標,例如每天上班前10分鐘。起初,即使您只閱讀了初學者級別的Katas,也很好。如果您不了解某些內容,請使用文檔,搜索引擎或AI模型。一段時間後,將需要更少的意志練習。您的編程動作將開始看起來更簡單,更光滑。如果您對Kata感到足夠舒適,請停止練習,並選擇另一個感興趣的人,並且略微超出了您目前的能力。