UStreamでやってたので参加しました。
RSpec初心者に送るRSpec最強チュートリアル ~RubyMineもあるよ!~ SonicGarden Study #08 - SonicGarden Study | Doorkeeper
勉強会の内容自体は復習的なものだったので自分にとっての新しさはありませんでしたが、Q&Aや他の参加者の方とのやり取りなどがいい感じで参加してよかったと思いました。ありがとうございました。
あと、西脇市の写真が自然豊かでいいところでした。
内容
参考資料であるRSpecの書籍の公開されている部分と、そのサンプルアプリを題材にモデルのバリデーションを書くライブコーディング。コード自体は基礎の基礎だけど、RubyMineでコマンドをパパっと実行したり、バリデーションのテストは書くのか?といった議論ができたりしてなかなかよかったです。
Q&A
UStreamでも伊藤さんがおっしゃっていましたが、自分で書かないとわかるようにならないというのはよくあります。とはいえ一人でやっているとわからないとき、壁にぶつかったときにその壁を超えられないときもあったり。そういうときに参考になるものが欲しいと思ってこのような質問をしてみました。
RSpec使っているいい感じのRailsのOSSってありませんか?書き方、書くべきテストの参考になるようなものです。#sg_study
— piyopiyo (@pi_cha_n) March 17, 2014
そしたら参加者の方がこのように答えてくれました。
@pi_cha_n #sg_study まだよく見てないですが、そのうち見ようと思ってるのは。publify(ブログ), fat_free_crm(CRM)、spree(EC)、CrowdhosterがRspecですよ。
— 村上健太 (@kntmrkm) March 17, 2014
@pi_cha_n 個人的にこちらのリポジトリは非常に参考になりました。https://t.co/JXy3nTZZT7
— ネコゲルゲ (@nekogeruge_987) March 17, 2014
まだ見ていませんが、まずはチラ見しておきたいと思っています。よさそうであれば、実際にコードを書くときに参考にできるかも。
コードの書き方というより、実際のところどういう粒度でテストを書いているかということがわかるものだといいなーと思っています。
参考資料
勉強会の資料
RSpecの参考になるかもしれないOSS
- publify/publify
- fatfreecrm/fat_free_crm
- spree/spree
- Crowdtilt/CrowdtiltOpen
- heartsentwined/ember-auth-rails-demo