本日內容為 Effective Kotlin - 3:Eliminate platform types as soon aspossible
Nullabl...
勇者:「是信譽度啊,確實很重要,不過要怎麼知道他們會驗收什麼?他們也可能會像我一樣只執行了加法就結束吧。」
蕭凱琪:「有可能,但我不賭那個機率,會往最糟的可能去...
前情提要
我們昨天介紹了WireMock,讓我們可以對外部的Api進行Mock,今天又回來介紹一下Test Double是甚麼。
再次了解一下SUT跟DOC的關...
廣度優先搜尋 (BFS)
解題思路
我們可以使用廣度優先搜尋來解決這個問題。最簡單的方法是使用一個 Pair (node, level) 來表示狀態,其中 n...
參考來源 : https://arrow-kt.io/learn/immutable-data/intro/
不可變的領域模型的一點點麻煩
前兩天提到的 Dat...
這次我們來改寫這個。
在Java中,我們這樣寫。
import java.util.ArrayList;
import java.util.List;
pub...