歡迎來到「Kotlin魔法:Spring Boot 3的fp奇幻冒險」,在這個冒險中,我們將一同探索 Kotlin 程式語言的魔法,並踏上使用Functional Programing與 Spring Boot 3 的奇幻旅程。這邊將是我們學習、整理筆記的場所,分享最新的程式碼技巧、實踐方法以及開發經驗。我們將一同探索Kotlin程式碼的神奇,並打造出令人驚嘆的應用。準備好開始你的 Kotlin 與 Spring Boot 3 之旅了嗎?讓我們一起啟程,開始這場奇幻的冒險吧!
前情提要 前面介紹了環境變數如何設置,以及TestContainer是什麼,今天我們要將TestContainer給啟動起來,讓我們的測試實際去打真正的Mong...
前情提要 昨天我們將TestContainer接上我們的Test case,今天我們要介紹另一種資料庫,Redis。 Redis(Remote Dictiona...
前情提要 昨天我們將Redis的好處介紹了一下,今天我們要來實際的串接Redis! 連線 val config = Config()...
前情提要 我們昨天介紹了如何把快速的Redis使用kotlin來串接,今天我們要來想像一個情景,假設我們的系統依賴於外部系統,對方開出了Api spec,讓我們...
前情提要 昨天我們介紹了兩種可以實際打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來介紹另一種技術WireMock,來假裝一下我們打過去...
前情提要 昨天我們介紹了兩種可以打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來實際的玩玩看Feign! 安裝 pom檔...
前情提要 昨天我們嘗試了可以打外部api的套件Feign!,今天我們要來將外部Api來Mock,這樣才不會過度依賴於外部套件,測試才能好好地切開,假設測試都要打...
前情提要 我們昨天介紹了WireMock,讓我們可以對外部的Api進行Mock,今天又回來介紹一下Test Double是甚麼。 再次了解一下SUT跟DOC的關...
前情提要 我們昨天介紹了Test Double的概念,今天要來更進一步地介紹Dummy、Fake、Stubs ,他們之間的差別。 兩大陣營: Mock、Stub...
今天是最後一天,讓我們繼續來介紹一下測試的夥伴 前情提要 我們昨天介紹了Test Double的Stub夥伴,今天要來介紹另一個Mock陣營的 Mock Obj...