在一切的開始之前,我想就先從「微服務」的定義開始,這樣後續在講這個議題的時候比較能聚焦。當然,這或許不是最正確的答案,但這是我目前以來認為「微服務」的樣子,在...
● 前言在前一篇,我們透過 CI/CD pipeline 自動執行了單元測試與整合測試,確保程式碼的正確性。但「正確」並不代表「撐得住」。系統一旦上線,就必須面...
距離上次聊天又過了一個多月。
幾天前,阿偉傳訊息問我有沒有空,說剛參加完大學同學會,心情有點複雜,想找我聊聊。從他的語氣看來,似乎受到了不小的打擊。
週五傍晚,...
🎯 今日目標
為 2048 遊戲設計一個 4x4 的二維整數陣列,作為遊戲盤面資料結構。今天我們還不碰繪圖,僅專注在資料層,並在 CLI 印出結果,確保後續邏輯...
昨日回顧與今日目標
在 Day 23,我們體驗了 TDD 實踐中最棘手的敵人——遺留程式碼,我們學會了利用 AI 生成「特性測試」,為前人留下的舊程式碼建立起保...
為什麼需要攻防演練?在資安領域,有一句話很常被提起:「不要等到被駭了,才知道防禦有漏洞。」很多企業平時部署了各種防護措施(防火牆、加密、權限管理……),但這些機...