whitglint 積分 3 編輯於

我不重寫舊程式碼可能是因為

  1. 沒有文件也沒有測試程式,何謂「正確」的執行結果?
  2. 有些實作看起來很怪其實是有歷史因素的,除非問當初寫的人不然看再久也看不出為什麼,貿然改下去就爆炸。
  3. 沒有大問題的話針對無法滿足新需求的模組一點一點改寫就好。
  4. 得讓測試人員重新測試,冒著系統爆炸的風險,只是為了自己覺得程式碼好看一點,未必值得。