1) 用介面定義能力:ICrawler
在專案裡,先用介面描述「會做什麼」,讓上層程式只依賴抽象而不綁定實作。ICrawler 就定義了兩個能力:取得股票主檔清...
在先前文章中,我們談到 Database per Service 是微服務架構中比較合理的資料庫設計方式。它能有效確保「低耦合、高自治」,讓每個服務可以獨立演...
OpenJDK 下載並安裝
在開發 Spring Boot 應用程式時,JDK(Java Development Kit)是不可或缺的工具,負責編譯與執行 Ja...
後續更新請看
[Day 08] WSL 安裝問題解決
為何用WSL + VSCode
第一個問題就是:我要在哪裡寫+執行程式?如果想要單純執行其實可以安裝[Co...
時間過得很快,在之前的鐵人賽,透過 最好用的非同步網頁框架!開始用 Ktor 寫 Kotlin Server 這一系列文章,介紹了 Ktor 這個簡單好用的後端...
在軟體開發領域,專案交接幾乎是每個開發者都會遇到的情境。無論是因為同事離職、內部調動,還是專案轉手給其他團隊,交接的品質往往直接影響專案的後續發展。在職涯初期,...