2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2245
Day 8
2025-09-22
64
0
昨天進行到這邊,我們發現當中的 FirstOrDefault 重複了好多次,看起來好冗。 把重複的部分選取起來,可以看到重構選項有個 Introduct Var...
Day 8
2025-09-22
139
0
前言 實際開發裡一定會遇到這種情境:今天又多了一個新的 API 來源,而且帶來了新的欄位,這時候 db 該怎麼辦?要直接改 schema 嗎?還是讓 Hiber...
Day 24
2025-09-22
79
0
「打鐵趁熱,我們馬上來做一個『二元搜尋樹』吧!」 學姊笑嘻嘻地從書包裡掏出了一副撲克牌,還故意像魔術師一樣炫技,來了一段交疊洗牌。 學長身體往後縮了縮。 「欸,...
Day 8
2025-09-22
70
0
今日主題: SOLID 五個小規則進度條,現在來到 L。 L (LSP):里氏替換原則就像玩積木,你可以換掉一塊積木,城堡還是能站得好好的。 也像什麼? 想像麵...
Day 8
2025-09-22
72
0
Codetopia 創城記 (8)|抽象與實作的橋樑——Bridge 模式終結組合爆炸! 1. 今日熱點 (故事開場 & 痛點) Codetopia 科...
Day 8
2025-09-22
107
0
上一章介紹了簡單的,一路走到底的流程。而今天要來介紹剩下兩種不一樣的流程控制語法。其中一種,是可以依照情況不同而做出不同行為的「分叉型流程」。 所謂的情況不同而...