なると

なるとのコードをもう一度書き直す(何度めだろう……)

理由

  • 美しくない
  • メンテナンスしづらい
  • たぶん、重くなる

書き直した部分

  • 全体的なクラス構成
  • こんな感じ。Naruto << BaseAccessor << 各サイトに特化したコード
  • 大したことはやっていないけどInitializerモジュールも作ってみた
  • configファイルに依存しない形にしてみた
  • 文字コードの扱いをやさしく支えるようにしてみた*1
  • サイトの文字コードを意識しなくてもNarutoがよろしくやってくれるように作る
  • $KCODEに合わせてNarutoがよろしくやってくれるように作る

そして、完成が遠のいた。

*1:初心者が最初に躓くのが文字コード周りの処理だと思うので