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のススメ
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 - LazyLoadLife」について、角谷さんに「詳しく」と希望されたのだがうまく書けない。ので、まずいまま書く。ここらへんを突き詰め体系化すれば、プログラミングスタイルに小さい変革を起こすことができると思うのだが、私には荷が重い。まぁ、交響チラシの裏に書いておけばミームはいつか誰かが咲かせてくれるだろう。 Perl のテスティング・フレームワーク Test::More の機能・特に SKIP, TODO ブロックが、TDD(BDD) や 過去はまつもとさん、昨日は西本さんが漏らしていた「TDD でアイデアが失われていく」というハッカーの悩みの一助になるのではないか? と考えたのだ。 まずは、Test::More の リファレンスの SKIP, TODO の項を読んで欲しい。……読んだ? この機能が揮発性のアイデアを書き留めておくのに丁度良いのでは? ということだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く