俺の CPAN モジュール処女作である WebService::Simple を見て Yappo さんは全然エロくないって DNBK していたけど、 このモジュールそこそこ評判がいいみたい。 それで、CodeRepos にて開発をしているんだが、スーパーハカーの dmaki (lestrrat) さんに、 「( WebService::Simple を)全部書き換えたコードがあるんだけど、(CodeReposの)コード書き換えていいかな?」みたいなことを言われた。とりあえず branch で開発してもらうようにしてもらい、 いざコードを見るとほんとに全部書き換えられてたw
詳しくは次のエントリーで、最新版の WebService::Simple について書くつもりなのでそれを参照してもらいたいんだけど、LWP::UserAgent を継承するようになったり、さらに Parser を自分で選択できるようになってたりと拡張性がまして面白い感じになっている。
その後もものすごい勢いで、dmaki さんは機能追加やバグ修正をしてくれて、さらに tokuhirom も一部のコードを書いてくれた。lestrrat++, tokuhirom++ そして trunk にマージしたので、昨日から CPAN にうpってる。
つまり、最初に自分が作ったコードが CodeRepos 上にてスーパーハカーの人たちの手にかかり、もっとよく、もっと綺麗になったという感じ。これってすごい嬉しい。 単にモジュールの完成度が高まったこともその理由のひとつなんだけど、自分が作ったそのコンセプトをある程度認めてくれた(?)ということもあるし、コードが書き換わることによって「あ、こういう書き方があるのか!」という発見があってとっても勉強になる。
だからこんなモジュール欲しいなと思って、それが世の中に存在しないのであれば、自分のコーディングのレベルを気にせずにとりあえず動くものを作って CodeRepos にうpればいいと思う。 もし気に入ってもらえれば、今回のようにスーパーハカーの人が直してくれたりするかもYO! あと、CodeRepos の IRC 見てると、最近では、他のモジュールも lestrrat, tokuhirom, Yappo の3人がものすごい勢いでコーディングしているっぽくてその様子を見ると刺激を受ける。
そんなことが可能になる CodeRepos はすごくいいと思います、ということを言いたかった。CodeRepos++ これからも CodeRepos で勉強させてください!
- Mike Mason
- 単行本(ソフトカバー) / オーム社
- Amazon 売り上げランキング: 1666
- Amazon おすすめ度の平均:
- Subversionを使う上で"は"よい本だと思う
- 日本語のSubversion解説本の最高作