在開發 gRPC 服務時,隨著專案規模擴大,將共用的訊息(Message)與列舉(Enum)集中管理,能大幅提升程式碼的可維護性與一致性。下面介紹如何透過目錄結...
一、學習目標
把不同型態的 DP(計數型、最佳化型、線性 DP、環狀 DP、字串 DP)串起來。
熟練「狀態定義 → 轉移 → 初始條件 → 答案位置」的完整...
消除你程式碼的臭味 Day 11- 函式的副作用:把計算與 I/O 分離
一個函式應該只做一件事,並且做好它。
如果你的函式既要處理計算,又要跟外部世界(螢幕...
在前一章中,我們建立了資料庫連線和遷移機制,但還沒有實際操作資料庫。現在,我們將實作資料庫層。
在本章中,我們將實作一個基於 GORM 的 MySQL Adap...
主題
在前幾天,我們已經完成了數獨盤面的初始化、玩家輸入檢查、勝利判定與結束畫面。今天的重點是進一步提升遊戲性:
加入「關卡難度選擇」功能,讓玩家能挑戰不同難...
前情提要
在 [Day 12] make 專案目錄規劃實作解析的時候我們學會用makefile控制不同系統的編譯 gcc/clang....etc。這篇文章我們...