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