Rails勉強会@東京第56回出席

Rails' Wiki - Rails勉強会@東京第56回行ってきた。
はじめみんなの自己紹介(の最後くらいに入室)

Rails勉強会@東京第56回、今日のテーマ決め中 #railstokyo
1:38 PM Oct 16th webから

Rails@東京56: 前半は routes.rb 、後半 TDD foxture replacement とか中心に。なんか並列セッションにはならない感じ #railstokyo
1:49 PM Oct 16th webから

淡々とRails3.0のルーティングの機能を見ていく (Rails勉強会@東京第56回前半)

Rails@東京56: raoutes.rb のこと、 #railstokyo
2:00 PM Oct 16th webから

ツイート時刻多少前後あるの容赦

Rails@東京56: raoutes.rb のこと、「淡々とRails3.0のルーティングの機能を見ていく」 #railstokyo
2:05 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、https://docs.google.com/present/view?id=0AdeL8r-nNa4cZGhxeDQ4cndfOGdtNXprd2Z2&hl=ja&authkey=COXKyt4N #railstokyo
2:04 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 kzri さんの発表であり、みんなでそれをもとに話しています #railstokyo
2:10 PM Oct 16th webから

kzriさん(railstokyo_pp_20101016 - Google スライド)が発表の用意なさっていました。

Rails@東京56: raoutes.rb のこと、次回は自分で話せるようにと準備してきました #railstokyo
2:01 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、3,0で変わった、map無くなる、リクエストからいろいろとれる #railstokyo
2:02 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、名前をつける「:as => '名前'」 #railstokyo
2:06 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 パラメータをつけるんだけど、その制約も付けられる #railstokyo
2:08 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 旧map.connect => match #railstokyo
2:13 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 制約について、matchs? を持つものを指定できる、ブロックをとったり #railstokyo
2:16 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 変わったパス指定、一部省略とか、「/」もパラメータに含めたり #railstokyo
2:17 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 routes が Rack に来たし、リダイレクトも可能に #railstokyo
2:18 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 Rackなので、status, headers, body を返すものなら指定できる #railstokyo
2:20 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 map.resources は resources になった #railstokyo
2:21 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 多段リソース、そしてそれはやり過ぎ注意 #railstokyo
2:22 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 アクションの限定 only とか except #railstokyo
2:23 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 コントローラの名前指定 #railstokyo
2:24 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、(アクション、パスの) 違う名前とか独自のものの追加もできる #railstokyo
2:25 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 scope 複数のルーティングに共通の条件をあてる #railstokyo
2:27 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 namespace指定でコントローラとパスにモジュール名が中てられる #railstokyo
2:29 PM Oct 16th webから

この辺で発表スライドは一区切り、みんなでいろいろ話す。

Rails@東京56: raoutes.rb のこと、実際使って一番便利「map が無くなった」「namespace」 #railstokyo
2:30 PM Oct 16th webから

「map.」というキーワードを書かなくなったという事で、哲学的な意味をつけて「map が無くなった」といってるわけではないとか

Rails@東京56: raoutes.rb のこと、 「match って使います?」使わないかも、複雑なことをしないなら、... #railstokyo
2:33 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 「match って使います?」使わないかも、複雑なことをしないなら、... get とかは使うけど #railstokyo
2:35 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 Rack上で認証するの device なんか使ってると、routes も 「device_for :users」とか「device_for :admins」とか #railstokyo
2:38 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、確認画面、ないならないで、そして本当にクリティカルなところだけは手で書く #railstokyo
2:42 PM Oct 16th webから

「確認画面」ヴァリデーションとか全部出来て、そして最後にもう一画面静的表示の上でこれでいいですか? と確認する画面。

Rails@東京56: raoutes.rb のこと、 日本的な確認画面についての伝承「文字化けが怖くて一度表示して確認させる」「なんとなく日本的には契約書は一度提示しないと」 #railstokyo
2:46 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 ルーティングのテスト #railstokyo
2:48 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 いろいろおしゃれなルーツを作ろうとしてる時、いちいち「rake routes」するのも遅いし、Routing specs で開発したり #railstokyo
2:50 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、rspec-rails の定義してるマッチャで routes関係のもあるよ、ほかにもどんなマッチャあるか見とくといいかも #railstokyo
2:53 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 routes指定は上から順に、だから何かといろいろマッチするのはより後ろに #railstokyo
2:56 PM Oct 16th webから

Rails@東京56: raoutes.rb のこと、 多段リソースについてちょっと議論、いつ使うか、或いは使わないか #railstokyo
3:04 PM Oct 16th webから

ちょっと議論。

Rails@東京56: raoutes.rb のこと、 ちょっと早いけどここまで、いったん休憩 #railstokyo
3:08 PM Oct 16th webから

Rails@東京56: 後半は 15:30 から #railstokyo
3:09 PM Oct 16th webから

TDDのこと (Rails勉強会@東京第56回後半)

Rails@東京56: TDDのこと、 onkさんのスタートで #railstokyo
3:36 PM Oct 16th webから

onkさん(Takafumi ONAKA (@onk) | Twitter)のガイドで始まり

Rails@東京56: TDDのこと、 Factory Girl、Machinist、Fabrication どれがいいのか http://wota.jp/ac/?date=20091222 #railstokyo
3:44 PM Oct 16th webから

ツイート時刻多少前後あるの容赦

Rails@東京56: TDDのこと、 fixture、factory girl、machinist のこと。値を定義するのか、性質を定義するのか #railstokyo
3:38 PM Oct 16th webから

Rails@東京56: TDDのこと、 そしてドリコムさんは Fabrication を選んだ #railstokyo
3:48 PM Oct 16th webから

Rails@東京56: TDDのこと、[FixtureからFactoryGirlへ] http://eblog.drecom.jp/entry/14 、または Machinist 、そして Fabrication に  #railstokyo
3:52 PM Oct 16th webから

Rails@東京56: TDDのこと、 それはさておき、マッチャを自分で書くのは良いプラクティス #railstokyo
3:54 PM Oct 16th webから

Rails@東京56: TDDのこと、 FactoryGirl、Fabrication おおきな使い勝手の差は無いかも、どっちのシンタックスが好みか、とか #railstokyo
4:06 PM Oct 16th webから

Fabricationを使ってみた - のどをRubyでいっぱいにして

Rails@東京56: TDDのこと、 Machinist、Fabrication おおきな使い勝手の差は無いかも、どっちのシンタックスが好みか、とか #railstokyo
4:10 PM Oct 16th webから

Rails@東京56: TDDのこと、 Faker もいいよ、呼ぶたびに(テストで必要そうな項目の)それっぽい値毎回違う値をいっぱい返してくれる #railstokyo
4:12 PM Oct 16th webから

Rails@東京56: TDDのこと、 日本語系の個人情報生成 http://hogehoge.tk/personal/ #railstokyo
4:16 PM Oct 16th webから

テスト用データの生成サイト、凄い。

Rails@東京56: TDDのこと、あと Machinist では Sham も同じようなことしてくれる #railstokyo
4:20 PM Oct 16th webから

Rails@東京56: TDDのこと、 なんか一般的なはなし #railstokyo
4:29 PM Oct 16th webから

Rails@東京56: TDDのこと、 autotest が無いとつらいとか #railstokyo
4:34 PM Oct 16th webから

或いは、はじめてとか初心者とか、そもそも環境整えるの大変だよね、何したら良いか分からないよね

Rails@東京56: 関係ないけど RubyGems には open42 まであるよ #railstokyo
4:43 PM Oct 16th webから

全然関係ない話、何かで open3 の話になって
、open4 もあるよ、open5 も、そして 42。

Rails@東京56: TDDのこと、一般的なはなし、コマンドラインコマンド的なもののスペック、sysytem()を実行するだけのラッパメソッドを用意しておいて、スペック実行の際はそのモックが正しい引数で呼ばれてるかどうか見る #railstokyo
4:51 PM Oct 16th webから

関数的メソッド system を直接モックしないのは、すいぶん前にそれで何かはまったから

Rails@東京56: TDDのこと、 最後は漫談風 #railstokyo
5:14 PM Oct 16th webから

Rails@東京56: まとめの時間 #railstokyo
5:14 PM Oct 16th webから

Rails@東京56: 次回どうしよう #RailsDevCon2010 とかぶってる?、ずらすとするといつが良いかな、今日のところは未定、また決まったらどこかで流します #railstokyo
5:42 PM Oct 16th webから

RailsDevCon開催のお知らせ | ysakaki.com