前端寶庫

前端技術分享平台

0%

第一章 - 重構與架構

  • 重構 (Refactoring)

    是為了讓程式更簡單且更容易複用,在不改變其行為的情況下重寫程式的過程。
  • 軟體架構 (software architecture)

    描述軟體專案中這些零件如何組織在一起的用語,最好的架構通常會在進行編程之前就被規劃妥當。
    1. 好架構可預期

    可預期,意指可以對軟體的運作方式與其組成作為精確的假設。
    2. #### 好架構有助於樣式碼複用
    樣式碼複用,指樣式碼不需複製就可以在許多地方使用的性質。
    3. #### 好架構易擴充
    擴充性,具有這種特質的系統,可以很容易地在其上加進新的功能。
    4. #### 好架構易維護
    維護性,維護性高,調整起現有功能來就比較容易。

為什麼重構?

重構能改善軟體架構,一種可將程式碼重新組織成結構性更好的技術,
目的是讓程式更容易預期、複用、擴充與維護。
閱讀全文 »