前情提要
昨天講了Mutaion test是什麼碗糕,今天我們要再講一種測試方式,Contract test
Contract test是什麼?
開發者會將一個...
Algorithm
數獨是一個經典的數字拼圖遊戲,目標是填充一個9x9的方格,使每一列、每一行和每一個3x3的小方格內都包含1到9的數字,並且不重複。
解數獨的...
Greedy Algorithm
Greedy Algorithm 是一種常見的演算法設計方法,通常用於求解最佳化問題。
它的基本思想是在每一步都做出當前看起來...
前情提要
我們昨天介紹了WireMock,讓我們可以對外部的Api進行Mock,今天又回來介紹一下Test Double是甚麼。
再次了解一下SUT跟DOC的關...
Graph
圖(Graph)是一種用來表示物件之間關係的數據結構。
它由節點(或稱為頂點)和邊組成,節點代表物件,而邊則代表這些物件之間的關係。
圖可分為有向圖...
這次我們來改寫這個。
在Java中,我們這樣寫。
import java.util.ArrayList;
import java.util.List;
pub...