2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2100
Day 3
2025-09-05
687
0
消除你程式碼的臭味 Day 3- 實用主義:拒絕象牙塔裡的完美理論 有時候寫出的程式碼變得複雜、難以理解,並非因為技術不足,而是我們追求了錯誤的目標——忽略了...
Day 10
2025-09-12
682
0
消除你程式碼的臭味 Day 10- 介面最小化:只暴露必要的東西 介面越小,被誤用的空間越小,維護成本越低。公開的每個函式,都是欠下的一筆債 介面是你經過深...
Day 4
2025-09-06
681
0
消除你程式碼的臭味 Day 4- 鐵律:向後相容性是神聖不可侵犯的 工程師的首要職責是建構可靠的東西。而可靠的基礎只有一條,也是唯一重要的一條規則。 We...
Day 4
2025-09-18
675
0
領悟出來的答案才是自己的 之前我們用 Google Gemini AI 幫我們生成程式碼。今天我們會花更多的時間跟 AI 相處,但是這次我們要把 AI 變成我們...
Day 2
2025-09-13
643
0
昨天我們先聊了為什麼選擇用 C# 與 WPF 來開發選股工具,也簡單比較了 WinForms 與 WPF 的差異。今天,我們正式進入 C# 的世界,從最基礎的語...
Day 9
2025-09-11
574
0
消除你程式碼的臭味 Day 9- 迴圈最佳化:把邊界判斷和特殊處理移到外面 一個迴圈的本質工作,就是對一系列相似的東西做同樣一件事情。 當你在迴圈裡面塞滿了邊...