2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2216
Day 30
2025-09-28
69
0
經歷了 30 天,這篇也是該系列的結尾,從一開始立下題目「快速掌握資料結構與演算法」那一刻起,我就很清楚,這不會是一場輕鬆的挑戰。這 30 天,我不只是寫文章,...
Day 14
2025-09-28
45
0
在前 13 天,我們已經讓專案具備了環境一致性、型別契約、測試藍圖,以及結構化日誌。 專案「能跑、能測、能記錄」。 但現實世界告訴我們一件事:再完美的程式,也不...
Day 28
2025-09-28
73
0
前言 在過去幾天,我們一路從 問題發現(Redis 記憶體爆炸、命中率偏低)、原因分析(同樣內容卻被不同 URL Cache 重複存入)、到 解法落地(寫了一個...
Day 14
2025-09-28
40
0
前情提要 今天我們要來實作後端的多租戶架構。在 SaaS 應用中,多租戶架構的設計直接影響到系統的擴展性、安全性和效能。我們將實作 Database-per-T...
Day 26
2025-09-28
59
0
消除你程式碼的臭味 Day 26- 防禦性設計:處理外部例外狀況 剛開始寫程式時,我們都活在一個美好的世界裡:網路永遠暢通,API 總是秒回,伺服器從不宕機。...
Day 14
2025-09-28
77
0
1.不能回傳區域變數的指標(重要!)錯誤範例:int* bad() {int local[10]; // 在 stack 上return local;...