軟體架構 / Refactoring
重構是軟體開發過程中的一個實踐,目的是改進程式碼的結構和品質,同時保持其功能不變。透過重新編寫、重新組織和優化程式碼,我們可以提高程式碼的可讀性、可維護性和擴展性。
重構的目標是改善程式碼的內部結構,使其更容易理解、修改和擴充。這可能包括將長函式拆分成較小的函式、消除重複的程式碼、改善變數和函式的命名、優化程式碼的邏輯和流程等。在重構的過程中,保持程式碼的行為不變至關重要,並且需要透過測試確保在重構後的程式碼仍然正常運作。
重構的好處包括提高程式碼品質、減少程式碼錯誤、增加可維護性、降低開發成本和提高開發效率。它是一個持續的過程,可以隨著需求的變化和程式碼的演進進行。透過定期的重構,我們能夠保持程式碼的健康狀態,並促進團隊合作和協同開發。
相關書籍
-
VIP 95折
$1,700$1,615 -
VIP 95折
$1,240$1,178 -
VIP 95折
$1,500$1,425 -
VIP 95折
$1,750$1,663 -
79折
$480$379 -
VIP 95折
$790$751 -
85折
$509軟件開發中的決策:權衡與取捨 -
79折
$630$498 -
VIP 95折
$1,660$1,577 -
85折
$356整潔代碼的藝術 -
$654思維整潔之道:編寫與頭腦合拍的卓越代碼
-
VIP 95折
$4,020$3,819 -
VIP 95折
$880$836 -
79折
$880$695 -
78折
$850$663 -
VIP 95折
$7,890$7,496 -
79折
$620$490 -
VIP 95折
$2,200$2,090 -
VIP 95折
$1,770$1,682 -
VIP 95折
$594$564 -
90折
$1,305Tidy First? A Personal Exercise in Empirical Software Design (Paperback) -
VIP 95折
$2,050$1,948 -
VIP 95折
$6,610$6,280 -
90折
$1,980Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code (Paperback) -
VIP 95折
$2,350$2,233 -
79折
$680$537 -
$474管好技術債:低摩擦軟件開發之道
-
78折
$600$468 -
85折
$500重構的時機和方法 -
VIP 95折
$2,160$2,052