為什麼需要日誌系統?
日誌系統是任何軟體應用程式中不可或缺的一環。它為開發者和維運人員提供了洞察應用程式內部運作的窗口。一個好的日誌系統能幫助我們:
除錯與...
主題
在地雷遊戲 (Minesweeper) 中,除了揭開格子之外,另一個非常重要的功能就是 旗子標記 (Flagging)。玩家可以透過右鍵點擊來標記懷疑有地...
今天的學習內容
巢狀邏輯
「在邏輯裡面再包邏輯」:條件判斷或迴圈裡面再寫條件或迴圈,讓程式具備更多層次。範例:判斷奇偶數並分類大小
num = int(inpu...
昨日回顧與今日目標
在過去的七天裡,我們共同建立了一個堅實的理論與工具基礎,從 TDD 的「紅-綠-重構」心法,到 Go 語言的測試利器 go test,再到處...
那我們究竟如何用 Fennel 來做事呢?就像所有的高階語言一樣,我們至少需要:
函數
區域變數
數字與字串
容器
迴圈
迭代
條件判斷
函數
(fn pr...
Medium 好讀版點此。
在 Day 10 的文章中,我們發現在經過 git add 指令後,.git/ 資料夾會發生下列兩大變化:
在 objects/...