NyakiLog::Pathを実装した。

とりあえずNyakiLog::Pathを実装し終わった。ただ、POD書いてなかったりするんだけど。 書いたコードはSubversionリポジトリ:httpから見れる。

で、初めて

  • Class::Accessor
  • Test::Base

とか使った。

っていうかTest::Baseやばいよ。テストがスマートに書ける。Ingy++. テストデータとテストコードを完全に分離できたりするので、テストがごちゃごちゃにならなくて済む。

最初何をどう書けばいいかよく分からなかったんだけど、実際にコード書くとなんとなく分かった。 Test::Baseにはproveというツールが付属しているので、Test::Baseの挙動を確認するテストを書いて、 proveで実際に動作させれば、大体の感じはつかめる。まあ、日本語の情報がほとんど無いけど、 何とかなるとは思う。といいつつも完全には分かりきってなかったり。

あとCGI環境をテストするにはWWW::Mechanize::CGIを使えばよさげ。

まあ、とりあえずこんな感じ。先は長そう。