2026 iThome 鐵人賽
蒸餾出最精萃的 鐵人
Software Development
選手 51 文章 440
Day 5
2026-08-12
150
0
昨天你做了一個艱難的決定:把 Brent 從 Phoenix 關鍵路徑移除。今天,你要面對另一個關於 Brent 的真相——那些「英雄救援」背後,是什麼在默默殺...
Day 4
2026-08-12
125
0
上一篇寫到,過去很多能力是在 Coding、Debug、查資料、寫錯再修改的過程裡慢慢累積起來的。這幾天重新回想以前做開發的日子,我發現 Debug 這件事情其...
Day 8
2026-08-12
112
0
這篇文章會用 TDD 手刻 myFind、myFindLast、myIndexOfFirst、myIndexOfLast,再加上不帶 predicate 的...
Day 12
2026-08-12
311
0
在傳統的軟體測試中,測試員常面臨兩個極端:(1) 僅執行固定的測試案例,導致無法發現非預期的邊界漏洞。(2) 像「尋找鬼魂」般在介面上隨機操作,看似做了很多,實...
Day 10
2026-08-12
108
0
本章目標 第 9 章完成了第一個 Script-driven 行為。 玩家碰到水晶時,水晶會暫時消失,Output 會印出: PlayerName collec...
Day 11
2026-08-12
186
0
本文同步發表於個人部落格:scope 解鎖哪些欄位 昨天那份火線超人的預設清單,我們只看了前面五行: DEFAULT_SCOPES = %w[ pat...