2024 iThome 鐵人賽
Share More Gain More
Software Development
選手 87 文章 1807
Day 20
2024-10-04
80
0
Removing Shotgun Surgery 簡介 當異動一項功能, 導致系統其他的程式碼也得異動.稱為Shotgun surgery是一種比喻, 霰彈槍發...
Day 22
2024-10-06
80
0
Combinatorial explosion 簡介 有好幾段程式碼, 根據不同參數的組合而幾乎都在做一樣的事情. 重構前範例 假設有個禮品店員, 根據包裝物的...
Day 19
2024-10-03
79
0
BEAM 提供一系列的工具,其中的 Observer 可以讓我們圖像化的顯示 process 狀態 打開我們的 nice_bank 裡的 mix.exs檔案 確...
Day 9
2024-09-22
79
0
考慮schema如下: type User { required name: str; multi followers: User; } ty...
Day 23
2024-09-24
79
0
接下來可以要開始撰寫 API 了,可以依照先前設計的 API 規格來實作,如果有特別需求再做調整。 建立註冊及登入API 售票系統一定會有使用者登入的機制,無論...
Day 17
2024-10-01
77
0
POSIX 命名信號量(Named Semaphores)是一種同步機制,用於多個進程之間的協調和資源共享。它們是 POSIX 標準的一部分,提供了一種在不同進...