重構書閱讀心得

正在看重構的書,寫一下條例重點…(本文持續更新)

  1. 面對很混亂不好加功能的程式,首先先改成好加功能,後來再加功能
  2. 如果程式不需要維護了,就放著不管它
  3. 重構前需要先有測試
  4. 重構一小段程式就跑測試,才不會到時候有問題不知道要改哪裡。
  5. 把一個大的switch case抽出來獨立成一個function,叫Extract Function(106)