2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2217
Day 12
2025-09-14
272
0
消除你程式碼的臭味 Day 12- 拒絕複製貼上:抽出共用邏輯 重複不是省事,是技術債。 在第二個地方貼上相似度 90% 以上程式碼時,就創造了一個混亂區。...
Day 16
2025-09-14
171
0
在排序演算法之後,我們終於要介紹一個非常經典且實用的搜尋演算法 —— 二元搜尋 (Binary Search)。如果說排序演算法是「把資料整理好」,那麼搜尋演算...
Day 19
2025-09-14
118
0
當 gRPC 專案規模擴大、Server 與 Client 分屬不同團隊開發時,.proto 檔的共用管理就變得非常重要。在 .NET 生態中,最推薦且最常見的...
Day 14
2025-09-14
644
0
在前一篇談到了函數式編程的概念與實作分離的觀點,那實作上有什麼 FP 的機制 (mechanism) 是我們在一般的編程可以使用的呢?不論是 Neovim 插件...
Day 22
2025-09-14
249
0
一、學習目標 正確判斷 Dijkstra 的適用條件:邊權 ≥ 0。 熟練最小堆(priority_queue with greater) 的寫法與「鬆弛(r...
Day 14
2025-09-14
236
0
在前幾章,我們已經實作了 UseCase 層以及其外部依賴,現在我們要來說明 Controller 層的職責,並實作先前遺留下尚未實作的 Register fu...