2024 iThome 鐵人賽
Share More Gain More
Software Development
選手 87 文章 1807
Day 18
2024-09-29
285
0
JMeter https://jmeter.apache.org/ 下載最新版的.zip並在bin裡面找到jMeter.bat並打開 Thread Grou...
Day 11
2024-09-25
283
0
根據維基百科對於訊息佇列的說明:是一種行程間通訊或同一行程的不同執行緒間的通訊方式,軟體的貯列用來處理一系列的輸入,通常是來自使用者。訊息佇列提供了非同步的通訊...
Day 14
2024-09-28
283
0
Replace Error Code with Exception 簡介 假如有個函數, 它回傳特殊值來代表某種錯誤...? 重構前範例 假設有個購物車系統,...
Day 3
2024-09-17
283
0
Data clump 簡介 有些欄位會一起出現在不同的class與參數列表.當一個系統的各處程式碼常出現這些欄位且形影不離, 勢必得思考他們與類別或參數列表的關...
Day 4
2024-09-18
283
0
Feature envy 簡介 當有個方法,他處理眾多的欄位、函數來自於別的class, 這方法稱之為feature envy. 重構前範例 假設有位富人, 聘...
Day 6
2024-09-20
283
0
物件導向告訴我們,把資料和流程封裝起來,可以避免牽一髮而動全身,讓程式容易修改,並且可以藉由繼承和多型,在保持良好封裝的同時避免重複撰寫程式碼。然而在物件導向的...