教科書で学ぶコーディング規約と構造化
定義モジュール分割 は、大きなプログラムを機能のまとまりごとの部品 (モジュール) に分けて組み立てる手法である。
解説1 つのモジュールには 1 つの役割を持たせ、モジュール同士は受け渡す情報を決めて組み合わせる。修正が必要になっても影響する範囲がそのモジュールの中に収まりやすく、作った部品を別のプログラムで使い回すこともできる。なお、モジュールという語は、ソースコードを翻訳・結合する段階で作られるプログラムの単位の呼び名にも使われる。
たとえ家具を板・脚・引き出しの部品で組み立てておくと、壊れた引き出しだけを取り替えられるのに似ている。
記憶フックmodule は「規格をそろえた交換できる単位」を表し、宇宙船の居住モジュールのように差し替え・追加ができる部品をいう。