軟體架構 / Refactoring
重構是軟體開發過程中的一個實踐,目的是改進程式碼的結構和品質,同時保持其功能不變。透過重新編寫、重新組織和優化程式碼,我們可以提高程式碼的可讀性、可維護性和擴展性。
重構的目標是改善程式碼的內部結構,使其更容易理解、修改和擴充。這可能包括將長函式拆分成較小的函式、消除重複的程式碼、改善變數和函式的命名、優化程式碼的邏輯和流程等。在重構的過程中,保持程式碼的行為不變至關重要,並且需要透過測試確保在重構後的程式碼仍然正常運作。
重構的好處包括提高程式碼品質、減少程式碼錯誤、增加可維護性、降低開發成本和提高開發效率。它是一個持續的過程,可以隨著需求的變化和程式碼的演進進行。透過定期的重構,我們能夠保持程式碼的健康狀態,並促進團隊合作和協同開發。
相關書籍
-
88折
$950CSS Refactoring: Architect Your Stylesheets for Success (Paperback)
-
$450$405 -
90折
$1,782Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
-
85折
$449正則化對偶模型研究及在圖像重構中的應用
-
$250$238 -
85折
$352元宇宙:重構人類文明與商業世界
-
VIP 95折
$2,040$1,938 -
75折
$2215G重構未來
-
85折
$408無人機編隊控制與重構的擬態物理學方法
-
85折
$229智能製造關鍵使能技術——動態HOLONIC製造系統建模技術、重構方法及優化理論
-
85折
$356片上多核可重構系統可靠性及其行為特性研究
-
85折
$347數字化供應網絡:技術突破和過程重構共同推動供應鏈重塑、增強企業競爭力
-
VIP 95折
$3,610$3,430 -
85折
$454開源創新數字化轉型與智能化重構
-
VIP 95折
$3,680$3,496 -
VIP 95折
$1,270$1,207 -
75折
$261元宇宙 : 重構虛擬現實的新生態
-
$380$342 -
VIP 95折
$7,480$7,106 -
75折
$221重構物聯網的未來:探索智聯萬物新模式
-
85折
$607C# 代碼整潔之道 : 代碼重構與性能提升
-
VIP 95折
$2,300$2,185 -
85折
$352因特網+時代大變革(社會重構企業再造與個人重塑)
-
VIP 95折
$1,430$1,359