重構|改善既有程式的設計 === 什麼是重構? 重構是一種修改軟體系統的程序,這涸程序不改變程式碼的外部行為,而是改 善它的內部結構。重構是有紀律地清理程式碼,盡量降低 bug 發生機率的方 法。基本上,重構就是改善已經寫好的設計。 - [Chapter 1 重構:第一個範例](/a_myuPu9Q-GXw_OVAjWuCg) - [Chapter 2 重構的原理](/Nx0dJPq6Rga9CvkDcj-6ZA) - [Chapter 3 程式碼異味](/NVLEAGpNSJu9srWCwgzOkQ) - [Chapter 4 建構測試程式](/TGBjLFHaSHGaWMVcQUwwmA) - [Chapter 5 名錄簡介](/RH3lYdGIS86ipIxgVeVKaQ)(以下都是各種重構技巧的說明) - [Chapter 6 第一組重構](/wyUjXB61TIWtTQGtNQamdw) - [Chapter 7 封裝](/MXuamw3uSEeOEYMTLWd_ng) - [Chapter 8 移動功能](/2jJKU1EFS7WpRgmHnBoPyw) - [Chapter 9 組織資料](/moLv1l8qSDmbBYtOd2-uDw) - [Chapter 10 簡化條件邏輯](/tSR6VQr6Tni_52YnkKu3iw) - [Chapter 11 重構 API](/ElM6PtLHS6eDuGElYefn0Q) - [Chapter 12 處理繼承](/W5mAMGpkQDmzaPWMqnVVBQ)
{"metaMigratedAt":"2023-06-17T00:44:37.428Z","metaMigratedFrom":"Content","title":"重構|改善既有程式的設計","breaks":true,"contributors":"[{\"id\":\"72ebbe3a-0fba-4ead-b34a-a86401096f39\",\"add\":1370,\"del\":599},{\"id\":\"7dfef6d4-bf81-4641-b378-14b71cb14bf3\",\"add\":0,\"del\":96}]"}
Expand menu