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