2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2217
Day 11
2025-09-13
945
0
消除你程式碼的臭味 Day 11- 函式的副作用:把計算與 I/O 分離 一個函式應該只做一件事,並且做好它。 如果你的函式既要處理計算,又要跟外部世界(螢幕...
Day 10
2025-09-12
944
0
消除你程式碼的臭味 Day 10- 介面最小化:只暴露必要的東西 介面越小,被誤用的空間越小,維護成本越低。公開的每個函式,都是欠下的一筆債 介面是你經過深...
Day 1
2025-08-04
929
1
ClickHouse 是由 Yandex 開發的 開源分布式列式資料庫管理系統(Column-oriented DBMS)。 主要針對 即時數據分析 (Real...
Day 4
2025-08-07
912
0
昨日回顧與今日目標 在 Day 3,我們從「可測試性」的角度,掌握了 Go 語言的三大核心語法:函式、結構體與介面,我們理解到,良好的程式碼設計是 TDD 的基...
Day 15
2025-09-17
910
0
消除你程式碼的臭味 Day 15- 組合優於繼承:用小能力組出行為 物件導向的繼承理論,源自於生物學家林奈的分類法。界、門、綱、目、科、屬、種。Dog is-...
Day 1
2025-09-14
910
1
2022年 ChatGPT 首次公開之後一個新的AI時代就此打開所有的網站, App, 甚至遊戲都可以加入了AI重新再開發一次 本章來探討一下截止至2025年9...