在微服務架構(Microservice Architecture)中,系統由許多小而獨立的服務組成,這些服務透過 API、事件、訊息佇列彼此交互合作。這種設計...
安安,今年的鐵人賽,我想寫幾篇文章來說明TDD 這件事情,且用 TDD KATA 來入門 Golang 並在最後探索出如何和AI一起做TDD。
首先,如標題所示...
流程介紹
首先介紹我們第一個要撰寫的例子,以常見的電商註冊流程,有三個步驟:
建立帳號
給 user 加500點
寄出歡迎信
流程非常簡單,全部走完就結...
在單體應用中,只要以 Transaction begin/commit 或 @Transactional 就能跨表保證「全部成功或全部失敗」。發生錯誤時資料庫會...
在知道怎麼的簡單的建起一個應用程式之後,應該會迫不急待的想要加入更多的新功能吧?但是先等一下,我們要來聊一個不是寫程式,但跟程式有關的話題。
這塊地圖正式的名稱...
前言
寫測試程式時,經常會遇到這樣的問題:「我寫的測試夠嗎?」、「還有哪些程式碼沒有被測試到?」
Code Coverage(程式碼涵蓋範圍) 是用來回答這些問...