2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2245
Day 8
2025-09-22
161
0
前言 在上篇文章中,我們探討了如何透過分層設計(Stratified Design)來管理程式碼的複雜性。但如果我們能將程式中最核心的元素——「行為」本身——...
Day 13
2025-09-22
112
0
上一篇我們成功地運用 Hooks 收納重複執行的程式碼,只需編寫一次就可重複使用,大大提升了可讀性,但是,各位玩家們請仔細看一下 describe 內的測試:...
Day 8
2025-09-22
118
0
前言 延續著Day05的專案我們來一步一步了解maven的架構及使用 POM structure POM是Project Object Model的簡寫為專案物...
Day 8
2025-09-22
158
0
接下來的軟體開發,我決定嘗試我過去不曾使用的做法——同時搭配 Claude 與 GitHub Copilot。 其中,Claude 我想用在「角色協作」的實驗:...
Day 15
2025-09-22
170
0
想像一家連鎖健身房設計預約系統。週五下午五點,數百位會員同時搶訂熱門教練的瑜珈課程。系統必須在毫秒內判斷名額、防止超賣、處理取消候補,還要確保每個人都能看到即時...
Day 15
2025-09-22
365
0
在上一篇我們談過 Shared Database 與 Database per Service 的設計。結論是:在微服務架構中,Database per Se...