iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Kotlin

Kotlin魔法:Spring Boot 3的fp奇幻冒險 系列

歡迎來到「Kotlin魔法:Spring Boot 3的fp奇幻冒險」,在這個冒險中,我們將一同探索 Kotlin 程式語言的魔法,並踏上使用Functional Programing與 Spring Boot 3 的奇幻旅程。這邊將是我們學習、整理筆記的場所,分享最新的程式碼技巧、實踐方法以及開發經驗。我們將一同探索Kotlin程式碼的神奇,並打造出令人驚嘆的應用。準備好開始你的 Kotlin 與 Spring Boot 3 之旅了嗎?讓我們一起啟程,開始這場奇幻的冒險吧!

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊震驚
DAY 21

[城鎮] Spring Boot 與 TestContainer 的互動

前情提要 前面介紹了環境變數如何設置,以及TestContainer是什麼,今天我們要將TestContainer給啟動起來,讓我們的測試實際去打真正的Mong...

2023-10-06 ‧ 由 linitachi 分享
DAY 22

[城鎮] Redis - 超快的速度! Speed!

前情提要 昨天我們將TestContainer接上我們的Test case,今天我們要介紹另一種資料庫,Redis。 Redis(Remote Dictiona...

2023-10-07 ‧ 由 linitachi 分享
DAY 23

[小城鎮] Kotlin 與 Redis

前情提要 昨天我們將Redis的好處介紹了一下,今天我們要來實際的串接Redis! 連線 val config = Config()...

2023-10-08 ‧ 由 linitachi 分享
DAY 24

[城鎮] Kotlin spring boot 如何打到外部系統Api? 要怎麼選擇?

前情提要 我們昨天介紹了如何把快速的Redis使用kotlin來串接,今天我們要來想像一個情景,假設我們的系統依賴於外部系統,對方開出了Api spec,讓我們...

2023-10-09 ‧ 由 linitachi 分享
DAY 25

[城鎮] WireMock 模仿金屬!

前情提要 昨天我們介紹了兩種可以實際打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來介紹另一種技術WireMock,來假裝一下我們打過去...

2023-10-10 ‧ 由 linitachi 分享
DAY 26

[城鎮] Kotlin 與 Feign的合體之術

前情提要 昨天我們介紹了兩種可以打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來實際的玩玩看Feign! 安裝 pom檔...

2023-10-11 ‧ 由 linitachi 分享
DAY 27

[城鎮] Kotlin 與 WireMock的融合之術

前情提要 昨天我們嘗試了可以打外部api的套件Feign!,今天我們要來將外部Api來Mock,這樣才不會過度依賴於外部套件,測試才能好好地切開,假設測試都要打...

2023-10-12 ‧ 由 linitachi 分享
DAY 28

[城鎮] 測試的替身,Test Double

前情提要 我們昨天介紹了WireMock,讓我們可以對外部的Api進行Mock,今天又回來介紹一下Test Double是甚麼。 再次了解一下SUT跟DOC的關...

2023-10-13 ‧ 由 linitachi 分享
DAY 29

[城鎮] 五種Test Double - Dummy、Stub、Fake

前情提要 我們昨天介紹了Test Double的概念,今天要來更進一步地介紹Dummy、Fake、Stubs ,他們之間的差別。 兩大陣營: Mock、Stub...

2023-10-14 ‧ 由 linitachi 分享
DAY 30

[城鎮] 五種Test Double - Mock、SPY

今天是最後一天,讓我們繼續來介紹一下測試的夥伴 前情提要 我們昨天介紹了Test Double的Stub夥伴,今天要來介紹另一個Mock陣營的 Mock Obj...

2023-10-15 ‧ 由 linitachi 分享