年が明けた感じが未だにない。他人との交流が無くなると日常は全く味気ないものになるんだと知った。この騒動は果たしていつまで続くのだろうか。
今日もまたソースいじりの続き。いよいよ厄介な部分に手を付ける。ひとまずifで分岐している処理をそれぞれ関数として外に出した。同じような処理をしているところは関数化して共通化させた。
共通化すれば確かにコード量は減る。でもやり過ぎると見通しは悪くなる。関数の中で関数を呼びさらにまた、といった具合になってくるともはや自分の書いたコードでさえ訳が分からなくなる。
だから事前にじっくりと考える。それでも結局正解は分からない。そもそも正解なんてないのだろう。何度書き直しても完璧になることはない。つくづく神と人間の関係性にそっくりだなと思う。
一応は書き直すことができた。後になったらまた色々思うだろうけど、ひとまず今はこれでよし。