重構的目的

重構的目的在於讓程式碼更好的被理解也就是 readable 再來就是讓模組化的程式碼更容易的被擴充。

這當中有幾點需要注意的

  1. 使用者不應該感受到重構前跟重構後的不同

  2. 重構前的 bug 在重構後也應該繼續存在 ( 儘管可以修好 )

  3. 不一定會使效能變好,也有可能效能會變差,原因是當目的為增加效能時反而可能會寫出更不容易閱讀或修改的程式。

❗️重構並不是 銀彈 ,只是可以更妥善的管理程式碼