分割コンパイルの利点 分割コンパイルの欠点 コンパイルの作業が大変になる これは make に任せれば OK プログラム全体の効率が(多少)悪くなる事がある これは、コンピュータのハードの進化(高速化/大容量化)に任せてよい 分割コンパイルの利点 「分割されている」事自身 : 影響範囲が狭まる 一度に関係する範囲が小さくなる : 「人間(プログラマ)」に取って大変重要 「再利用」ができる 別のプログラムで、同じソースファイル/オブジェクトが利用できる チェックも別々に行える (単体テスト) ソフトウェア工学の原則 目的 : ソフトウェアの生産性を高める事 手段 再利用 : 典型的で、最も成功している(成功する)手段 分割 : 再利用のために必要で、かつ、問題を簡便化するための手法