使用 @DataJpaTest 測試 Spring Data JPA這篇將介紹如何為 Spring Data JPA 的 Repository 撰寫單元測試。我們會使用 H2 作為測試用的資料庫,並說明哪些情況需要寫測試,哪些不需要。Nov 13, 2024Nov 13, 2024
Spring Boot 使用WireMock模擬外部API測試在開發時常常會需要串接外部 API,像是金流服務、簡訊發送或是其他外部服務。但在測試時就會遇到一些麻煩,因為:Nov 11, 2024Nov 11, 2024
在需求變更時重構程式碼需求變更是程式開發中的常態,但如何在變更時保持程式碼的品質?本文將探討重構的最佳時機,並通過實例說明如何避免程式碼品質隨著需求變更而逐漸下降。Nov 2, 2024Nov 2, 2024
Spring Boot TDD 測試驅動開發TDD 測試驅動開發 (Test-driven development),是一種先寫測試再寫產品程式碼的開發方式。先寫測試有助於先想清楚需求是什麼。Nov 1, 2024Nov 1, 2024