NyakiLog #4 - テストがひどい

読了まで:約1分


CGI  テストを​見たら​ ​これは​ひどい


NyakiLog の​テストが​ひどい。​はてぶで​ これは​ひどい が​たくさんつけられそうな​ほど​ひどい。

まあ、​テスト書くのに​そんなに​慣れてないと​いうのも​大きいんだけど、​あまりにも​ぐちゃぐちゃなのは​どうしてなのか。​たぶんテストデータと​テストコードが​混ざってるから​なんだけど。

とりあえず​ Test::Base ​使えばきれいに​なるかなと​思っていたりする​ものの、​Test::Base が​あんまり​よく​分かってない。​邦訳 POD を​咀嚼中。

今の​ところ​作り​かけの​モジュールは

  • NyakiLog::Path
  • NyakiLog::Date

なんだけど、NyakiLog::Date​ が​車輪の​再開発を​しまくっている​気が​してならない。​と​いうか間​違いなく​再開発してるんだろうけど、​CPAN から​モジュールが​見つけられない。

Perl のtime​関数で​得られる​数字(エポック秒)から​年月日を​取得する​モジュールとか​ありそうなんだけどなー。​見つけられない。​あと​月や​曜日の​短縮形から​正式な​つづりに​する​やつとか​どっかに​あると​思うんだよな。

どの​辺探せばいいんだろ?​大体

  • Date::*
  • DateTime::*
  • Time::*

あたりかな?

とりあえず​ CPAN で​探そう。

追記:2006-11-15T10:31:00+09:00

日付関連は

  • DateTime
  • DateTime::Format::Epoch

あたりを​使うとよさげ。

NyakiLog::Date は​不要かも。

アバターアイコン兼ロゴ

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。次に備えて待機中。

今は趣味でプログラミングをして生活しています。