legacy code的應對方法

  1. 先大概看熟它寫什麼,時間不夠的話快速看過,找到要改的地方改。
  2. 看要不要重構、重寫(評估時間跟複不複雜)
  3. 沒有要重寫就改它
  4. 當笑話看
  5. 當自己是考古學家
  6. 想著「應該還是有可取之處」
  7. 當作一個練習重構重寫、速度的case
  8. 時間有限的情況下,找到要改的地方來改就好,全部看完可能也不知道做什麼
  9. 有人可以考古的話就問,沒人問的話就試以上方法