前言
經過前 22 天的基礎學習,我們已經掌握了單元測試、xUnit 框架、測試替身、Mock 物件等核心概念。今天,我們要將這些知識整合起來,實作一個完整的...
昨日回顧與今日目標
在 Day 13,我們為字串計算機打下了堅實的基礎,成功地透過兩個快速的 TDD 循環處理了「空字串」和「單一數字」的情況,我們甚至還體驗了...
auto-conjure 是我第一次開發 Neovim 插件的作品,也因此,它非常地簡單。
讀者在設定自己的第一個 Neovim 插件題目時,不妨問問自己,我的...
時間可以說是軟體的大敵。
只要過了一小段時間,就會有無數的外力壓迫軟體系統進行修改。使用者的需求可能會改變、某個應用的套件可能會發現安全性風險,必須替換、某個依...
函數(Function)
函數是一種對應關係,所以在討論函數之前,我們要先了解什麼對應關係。
對應關係
對應關係就是兩個集合之間的關係,一個集合為定義域,另一...
前言
先想像一個情境:
Spring 框架 (Spring Framework) 就像一個超級智慧工廠,這個工廠的核心是一個巨大的倉庫,我們稱之為 Spring...