株式会社クリアコード > ククログ

ククログ

«スクリプト言語の拡張機能の作り方とGObject Introspectionの紹介 最新 GObject Introspection対応ライブラリーの作り方»
タグ:

パーフェクトRubyのおかげでYARDがよくなってGroongaイベントも開催できた話

パーフェクトRuby Advent Calendar 2013の10日目の記事です。

9日目の記事はパーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!です。

パーフェクトRubyとの関わり

それは札幌Ruby会議2012に「クリアなコードの作り方」という話をしに行ったときのことです。会場に向かう途中でパーフェクトRubyの著者の1人の@ryopekoさんとばったり会いました。そのとき、「Rubyの本を書いているんですよー。YARDのことも書いているんですけど、バグを見つけちゃったんですよねぇ。直し方はわかったんですけど、テストが書けなくて…どうしたらいいですかねぇ。」みたいな話を聞きました。それに対してなんと言ったのか具体的には覚えていませんが、「それでもPull Requestすればいいと思うよ!」みたいなことを言った気がします。

その後、@ryopekoさんはYARDにPull Requestを送り*1、YARDの問題が1つ直りました。

さらにその後、同じくパーフェクトRubyの著者の1人の@takkanmさんから、「自分が書いたところとかYARDのところとかいくつかの章だけでもレビューしてくれないか」という打診があったのでレビューアーとして参加しました。

これが、パーフェクトRubyとの関わりです。パーフェクトRubyが出版されたときは紹介記事を書きました。

Groongaイベント

パーフェクトRubyが出版されたあと、レビューアーに誘ってもらえなかったかくたにさんから「パーフェクトRubyのちょっとした打ち上げをやるのでいかがですか」というお誘いをもらいました。もちろん、喜んで参加しました。

その会で、「毎年いい肉の日にやっているGroongaイベントの場所をどうするか悩んでいるんですよねー」と漏らしたところ、@ryopekoさんと@sunaotさんのDeNAコンビが「うちでやりなよ!」と言ってくれました。そのおかげで、2013年のGroongaイベントを成功させることができました*2

まとめ

パーフェクトRubyはRubyの最新情報を網羅的に提供しているだけでなく、YARDもよくして、Groongaイベントの開催も支援して、すばらしいですね!

*1 コミットメッセージでtypoしているのがかわいらしいですね。

*2 DeNAさんのイベント支援力、ものすごいですよ!これは何度でも強調するべきことです!ものすごいです!

つづき: 2014-01-09
タグ: Ruby
2013-12-10

«スクリプト言語の拡張機能の作り方とGObject Introspectionの紹介 最新 GObject Introspection対応ライブラリーの作り方»
2008|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|
タグ:
RubyKaigi 2015 sponsor RubyKaigi 2015 speaker RubyKaigi 2015 committer RubyKaigi 2014 official-sponsor RubyKaigi 2014 speaker RubyKaigi 2014 committer RubyKaigi 2013 OfficialSponsor RubyKaigi 2013 Speaker RubyKaigi 2013 Committer SapporoRubyKaigi 2012 OfficialSponsor SapporoRubyKaigi 2012 Speaker RubyKaigi2010 Sponsor RubyKaigi2010 Speaker RubyKaigi2010 Committer badge_speaker.gif RubyKaigi2010 Sponsor RubyKaigi2010 Speaker RubyKaigi2010 Committer
SapporoRubyKaigi02Sponsor
SapporoRubyKaigi02Speaker
RubyKaigi2009Sponsor
RubyKaigi2009Speaker
RubyKaigi2008Speaker