以外のプログラムにも手を出したくなってきているのだけど、そのためにはやり残したことをやっちゃってからにするかと、いろいろ棚卸し中なのである。作りかけだったり未リリースだったりするものが多くて、なかなか片付かないという大掃除的状況が続いています。機能的には大きな変更はないのだが、シングルファイルで管理する限界を感じて、全体的に構成を見直してモジュール化を進めている。やり始めてから意識したのだが、このような作業を巷ではリファクタリングと呼ぶらしい。自分で書いたコードなので、修正した場合の影響範囲はわかっているつもりだが、案外予想しないところに影響が現れたりして、テスト環境が整っていないので確認が大変だ。本格的な作業は十分なテストを伴わなければならないので、今やっているのは、なんちゃってリファクタリングだ。いうブランチを切ってある。ファイルと拡張モジュールの処理を独立したモジュールにしてみた。