軟體架構 / Refactoring
重構是軟體開發過程中的一個實踐,目的是改進程式碼的結構和品質,同時保持其功能不變。透過重新編寫、重新組織和優化程式碼,我們可以提高程式碼的可讀性、可維護性和擴展性。
重構的目標是改善程式碼的內部結構,使其更容易理解、修改和擴充。這可能包括將長函式拆分成較小的函式、消除重複的程式碼、改善變數和函式的命名、優化程式碼的邏輯和流程等。在重構的過程中,保持程式碼的行為不變至關重要,並且需要透過測試確保在重構後的程式碼仍然正常運作。
重構的好處包括提高程式碼品質、減少程式碼錯誤、增加可維護性、降低開發成本和提高開發效率。它是一個持續的過程,可以隨著需求的變化和程式碼的演進進行。透過定期的重構,我們能夠保持程式碼的健康狀態,並促進團隊合作和協同開發。
相關書籍
-
79折
$680$537 -
$1,000$900 -
85折
$500重構的時機和方法 -
VIP 95折
$594$564 -
87折
$407商業模式創新與重構:數字化時代企業如何高效經營,提高利潤 -
87折
$360元宇宙:重構人類文明與商業世界 -
78折
$800$624 -
79折
$275元宇宙 : 重構虛擬現實的新生態 -
90折
$1,755Five Lines of Code: How and When to Refactor (Paperback) -
78折
$520$406 -
87折
$360數字無線電中的信號數字化與重構 -
80折
$1,760Java to Kotlin: A Refactoring Guidebook -
78折
$690$538 -
79折
$580$458 -
79折
$280區塊鏈重構規則 -
90折
$2,052Refactoring at Scale: Regaining Control of Your Codebase -
87折
$444數物融合 工業互聯網重構數字企業 -
79折
$2325G重構未來 -
95折
$1,496Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications -
87折
$668國之重器出版工程 SDN/NFV重構下一代網絡 -
87折
$312邊緣計算 5G時代的商業變革與重構 -
78折
$720$562 -
79折
$800$632 -
85折
$505重構 改善既有代碼的設計, 2/e (簡中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e) -
74折
$749重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e) -
87折
$412重構:數字化轉型的邏輯 -
79折
$480$379 -
95折
$2,147Refactoring: Improving the Design of Existing Code, 2/e (Hardcover) -
79折
$680$537 -
79折
$280碎片與重構2:面向智能時代的學習