プロシージャは、プログラムに当然含まれる部分の 1 つであり、プログラムのモジュール性を表現するのに最も適したメカニズムです。プログラムは、一連のモジュールとして編成または構造化されている必要があり、各モジュールが手続きとして記述されます。
プロシージャの使用にあたっては、次のガイドラインに従ってください。
- プロシージャを記述するときは、そのプロシージャを包含するプロシージャの値にアクセスできるという最小限の依存関係にとどめること。ローカルではない変数をその目的で使用する場合はすべて、プロシージャの宣言と使用の両方に注記を書くことで明確にドキュメント化すること。
- プロシージャを記述するときは、特定のプロシージャにおいて、呼び出し側プロシージャの内部プロシージャとしてのみ使用するものとして記述すること。内部プロシージャを記述するときは、包含するプロシージャの実行文に続けて記述する。
- プログラムのロジックを理解できるように、各プロシージャはできるだけ小さくすること。