# 模組化

## 程式架構的重要性

程式架構的優劣可以直接影響到未來開發的難易度。好的程式架構可以在完成功能的同時讓加入新功能時十分省力。通常程式架構可以影響專案的

* 可拓展性（加入或更改功能的難易度）
* 可管理性（是否好讀，容易除錯，交給別人別人能不能讀的懂）

寫程式其實包含了大量地讀自己的程式，寫的程式要看得懂，專案才能延續

接下來的教學會介紹基礎的程式整理方法
