Skip to content
sakamaki edited this page Oct 5, 2011 · 53 revisions

開催趣旨

The RSpec Bookの原書を読むことでテスト駆動開発と英語を同時に学ぶことを目的とする

##読書会の進め方

  • 毎週日曜日、朝の10時から1章1時間を目安に2章(2時間程度で)すすめる ギークハウス武蔵小杉にて行う
  • 場所は2階の寝室?
  • 対象部分の音読をする。音読は段落ごとに交代する
  • 参加者はポジションペーパー(下記)を書いてね♡
  • 特に予習はしない(予習した場合でも、読書会では新規にやる)
  • 全員でソースコードを写経する
  • 参加者はこの読書会が適切に運営されるよう改善し続ける
  • このwikiは参加者が自由に更新できる
  • 訳は手短に
  • 訳をしつつ、議論する

##予定と実績

  • 第1回 9月4日(日) 21:00〜25:30

      1. Introduction
      1. Hello
    • Keep 活発な雰囲気だったのが良かった
    • Problem 時間が長すぎた。4時間半!!w
    • Try タイマーで30分ごとに計測して、時間の目安にする。記念撮影的なことをする。写真を撮る。顔出しは全員NG!
  • 第2回 9月11日(日) 10:00〜12:00

      1. Describing Features
    • Keep 次回はコードばかりなので、1時間で終わるはず!一応一章やり遂げた、途中寝たけど。最期までやれるはず!
    • Problem cucumberマジやべえ( 良い意味で )by hirochachacha 、時間がかかったこと
    • Try 自習してくる(本文読んで写経してくる、本文を読んできて、実際に理解できなかった部分を読書会でディスカッションする)
  • 第3回

      1. Automating Features with Cucumber

##参加者のポジションペーパー

@u16suzu

  • ギークハウス武蔵小杉住人。ruby, c#, javaが好き。objective-cで開発中。TOEIC 640

@hirochachacha

  • アマグラマ⇒プログラマへの転身を目指してます。webアプリの方をやりたい。最近ruby始めました

@miuralph

  • RubyとVimがあればあったかいご飯3杯いけます

その他

用語

  • ^ 正規表現行頭
  • $ 正規表現行末
  • "([^"]*)" "hoge"にマッチ。hogeはどんな文字列変数でもいいよ。hogeの中に"が含まれていても最長マッチします。
  • () 正規表現のグループ指定
  • [] 正規表現の文字クラス。 /[abc]/ は "a","b","c"のいずれかにマッチする。

日本語ローカライズ

  • rbファイルは『#coding: utf-8』忘れずに
  • featureファイルは『#language: ja』を忘れずに
  • cucumberの日本語対応は下記に記載

###cucumber --i18n ja | feature | "フィーチャ", "機能" | | background | "背景" | | scenario | "シナリオ" | | scenario_outline | "シナリオアウトライン", "シナリオテンプレート", "テンプレ", "シナリオテンプレ" | | examples | "例", "サンプル" | | given | "* ", "前提" | | when | "* ", "もし" | | then | "* ", "ならば" | | and | "* ", "かつ" | | but | "* ", "しかし", "但し", "ただし" | | given (code) | "前提" | | when (code) | "もし" | | then (code) | "ならば" | | and (code) | "かつ" | | but (code) | "しかし", "但し", "ただし" |

モデルとする読書会

参考サイト