重構的優點

  1. 改善軟體的設計

    1. 不進行重構的話,軟體的內部設計會越來越裂化
  2. 讓軟體更容易理解

  3. 找出 bug

  4. 提升 coding 的速度