では、どうやって長過ぎる関数を短くするのでしょう。再びリスト1−1を見てください。 170行から212行までが、何やらまとまった処理(データ書き込み)をしているようなので、 関数にまとめてしまえそうです。 同様に、216行から316行までが、データ読み込み処理としてまとめられそうです。 この2つの部分を、関数としてまとめてしまえば、この長い関数call_melsecは、約100行の 関数になります。 100行から166行の部分も、1つか2つの関数にまとめても良いでしょう。こうすると、極 めて短い関数になり、誰にでも理解できるようになるでしょう。 長い関数がなくなるだけで、あなたのプログラムの腕は1ランク上がります。
|