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 11

[小鎮] 實作三層架構 - 拆拆拆

前情提要 今天我們把三層式架構給做了出來,Service層放業務邏輯,Repo層放與外部接觸如資料庫、外部系統的地方,Controller層專心做User打過來...

2023-09-26 ‧ 由 linitachi 分享
DAY 12

[小城鎮] 實際儲存資料 - Mongodb

前情提要 今天我們要將memory的list,換成實際的DB,讓我們的資料可以正確的被保存起來。 為什麼選擇MongoDB呢? MongoDB具有以下優點:...

2023-09-27 ‧ 由 linitachi 分享
DAY 13

[小城鎮] 實作吧! MongoDB

前情提要 今天我們要將MongoDB給串上我們的專案! 有了DB以後,我們關閉程式就不會遇到資料不見的問題了,並且外來也可以水平擴充之類的,增加我們資料的安全性...

2023-09-28 ‧ 由 linitachi 分享
DAY 14

[小城鎮] 笨蛋,測試,召喚獸 - 自動化測試是甚麼?

前情提要 昨天我們將MongoDB給建立起來了,今天我們來統整一下測試是甚麼? 很重要嗎? 測試金字塔 在Mike Cohn 的測試金字塔中,它是由三層組成,我...

2023-09-29 ‧ 由 linitachi 分享
DAY 15

[小城鎮] kotlin 單元測試到底要怎麼寫?

前情提要 昨天我們介紹了測試金字塔,加上吃了月餅!,今天我們要從最底部的Unit test寫起,透過撰寫Unit test,來確保我們的程式有符合運作條件。 套...

2023-09-30 ‧ 由 linitachi 分享
DAY 16

[小城鎮] 測試 大補帖

前情提要 昨天我們提出了一個疑問,測試code要怎麼證明寫的是好的?又或者,我們要怎麼知道測試的code寫得已經滿足需求了? 案例 假設現在要測試一個funct...

2023-10-01 ‧ 由 linitachi 分享
DAY 17

[城鎮] 看我的百變怪 - Mutation Test

前情提要 昨天我們又講了關於測試的一些內容,今天我們要再講關於測試的內容,Mutation test Mutaion test是什麼? 它是用來評估測試的品質。...

2023-10-02 ‧ 由 linitachi 分享
DAY 18

[城鎮] It is rule - Contract Test

前情提要 昨天講了Mutaion test是什麼碗糕,今天我們要再講一種測試方式,Contract test Contract test是什麼? 開發者會將一個...

2023-10-03 ‧ 由 linitachi 分享
DAY 19

[城鎮] TestContainer 衝衝衝

前情提要 前面幾天講了幾種測試的方式,今天我們要轉換到比較實務面的技術,TestContainer, Container簡介 容器(Container)是一種輕...

2023-10-04 ‧ 由 linitachi 分享
DAY 20

[小草原] Spring Boot的application.properties 讀取大解密

前情提要 前面幾天講了幾種測試的方式,今天我們要來讀取環境變數,這樣我們才能正常的設定MongoDB的連線,不要直接寫死在code裡面。 好處? The Twe...

2023-10-05 ‧ 由 linitachi 分享