軟體架構 / Refactoring
重構是軟體開發過程中的一個實踐,目的是改進程式碼的結構和品質,同時保持其功能不變。透過重新編寫、重新組織和優化程式碼,我們可以提高程式碼的可讀性、可維護性和擴展性。
重構的目標是改善程式碼的內部結構,使其更容易理解、修改和擴充。這可能包括將長函式拆分成較小的函式、消除重複的程式碼、改善變數和函式的命名、優化程式碼的邏輯和流程等。在重構的過程中,保持程式碼的行為不變至關重要,並且需要透過測試確保在重構後的程式碼仍然正常運作。
重構的好處包括提高程式碼品質、減少程式碼錯誤、增加可維護性、降低開發成本和提高開發效率。它是一個持續的過程,可以隨著需求的變化和程式碼的演進進行。透過定期的重構,我們能夠保持程式碼的健康狀態,並促進團隊合作和協同開發。
相關書籍
-
VIP 95折
$1,500$1,425 -
85折
$1,488Looks Good to Me: Constructive Code Reviews -
79折
$480$379 -
VIP 95折
$599$569 -
79折
$630$498 -
85折
$356整潔代碼的藝術 -
79折
$880$695 -
75折
$850$638 -
79折
$620$490 -
VIP 95折
$1,770$1,682 -
85折
$505編程智慧:程式設計鬼才的經驗與思考 -
VIP 90折
$1,378$1,305 -
VIP 95折
$2,050$1,948 -
VIP 90折
$2,090$1,980 -
79折
$680$537 -
78折
$600$468 -
79折
$464重構的時機和方法 -
VIP 95折
$1,700$1,615 -
79折
$580$458 -
VIP 95折
$1,800$1,710 -
VIP 90折
$1,425$1,350 -
80折
$1,480Skills of a Successful Software Engineer (Paperback) -
79折
$520$411 -
85折
$1,306代碼大全2(紀念版) -
85折
$509軟件設計:從專業到卓越 -
85折
$1,683Street Coder: The Rules to Break and How to Break Them -
95折
$1,501Code That Fits in Your Head: Heuristics for Software Engineering -
90折
$1,872Clean Craftsmanship: Disciplines, Standards, and Ethics (Paperback) -
VIP 90折
$1,710$1,620 -
VIP 90折
$1,710$1,620