タグ

ブックマーク / babie.hatenablog.com (3)

  • 自動キーワードリンク - babie, you're my home

    Trie とか TST とか。メモ。 Page not found · GitHub Pages M.Hiroi's Home Page / Ruby Junk Scripts Trieではてなキーワード自動リンク - odz buffer 404 Blog Not Found:perl - Regexp::Assembleのススメ

    自動キーワードリンク - babie, you're my home
  • Test::More - babie, you're my home

    Catalyst の採用しているテスティングフレームワークが Test::More で吃驚した。Test::Unit がメジャーだと思っていて、今までこっちしか使ってなかったんですよ。Perl リテラシーが足りない。 んで、勉強したんだが、ここに書こうと思っていた BDD と絡めた絶賛メモを保存前に吹っ飛ばしてしまった。カナシス。 ちょっとだけ: is_deeply, eq_array, eq_hash, eq_set が便利。 use_ok や require_ok メタ機能素敵。 TODO ブロック面白。(←これを BDD と絡めてた) 細かい点を言えばまぁ色々あるが多機能でとてもよい。JUnit の系譜じゃないので新鮮で面白かった。これからはこっちを使うかも。いや、ルーチンを分けずにプレーンにテストを書いていくのがちょっと気持ち悪いな。1ルーチンだけのテストもできなさそうだし。保留。

    Test::More - babie, you're my home
  • Test::More - プログラミング中に湧くアイデアを書き留める - babie, you're my home

    「Test::More - LazyLoadLife」について、角谷さんに「詳しく」と希望されたのだがうまく書けない。ので、まずいまま書く。ここらへんを突き詰め体系化すれば、プログラミングスタイルに小さい変革を起こすことができると思うのだが、私には荷が重い。まぁ、交響チラシの裏に書いておけばミームはいつか誰かが咲かせてくれるだろう。 Perl のテスティング・フレームワーク Test::More の機能・特に SKIP, TODO ブロックが、TDD(BDD) や 過去はまつもとさん、昨日は西さんが漏らしていた「TDD でアイデアが失われていく」というハッカーの悩みの一助になるのではないか? と考えたのだ。 まずは、Test::More の リファレンスの SKIP, TODO の項を読んで欲しい。……読んだ? この機能が揮発性のアイデアを書き留めておくのに丁度良いのでは? ということだ

    Test::More - プログラミング中に湧くアイデアを書き留める - babie, you're my home
  • 1