分類
code 4 fun

重構全 hard-code 的 tennis

Fake it till you make it,大家一般聽過這句話,卻不知道在實際程式開發過程中是什麼模樣。這裡用大家熟悉的 tennis,但刻意將所有產品程式碼的判斷跟結果都寫死,來練習一下如何重構成真實商業邏輯吧。

分類
code 4 fun

用多型取代重複的判斷式

巢狀的 if/else block 在實務 legacy 產品上履見不鮮,在很多時候其實可以用多型的設計來取代這些重複的判斷式。