タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

TDDとRubyに関するt9aのブックマーク (3)

  • RSpec の入門とその一歩先へ、第3イテレーション - t-wada の日記(旧)

    和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ、第3イテレーション』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 大きく時間が開いてしまいました(すみません…)、RSpec 入門の第三イテレーションです。 (第3回 coffee.rb の開催に合わせたライブ更新で書かれましたので、まだ詳細の説明は途中のところもあります。) 第1イテレーション 第2イテレーション 前回終了時点のコードと実行結果 この「RSpec 入門とその一歩先へ」シリーズでは、メッセージフィルタを RSpec を使って開発することで、 RSpec の機能と TDD を同時に学ぶことを狙いとしています。 前回終了時点のコードと実行結果をまず記します。 message_filter.rb class MessageFilter def initialize(*w

    t9a
    t9a 2010/08/01
    coffee.rb 楽しく学べました
  • TDD勉強会 - acceleration.rb

    弊社で第一回TDD勉強会を開催した。 id:t-wada師匠に テスト駆動開発の心得的な話を2時間ほど、 そのあと懇親会を1時間半ほど やはり懇親会から番。 勉強会自体は 自分を含め参加者にはすごくよい刺激になったんではないかと思う。 テストの5W1Hの説得力がすごかった。 駆け出しエンジニアを読んで、 ”こうするといいらしい”というよりも 経験者や、探求していっている人の言葉はすごく力強かった。 よいテスト A-TRIP + Automated   自動化できる + Thorough 徹底している + Repeatable 何回でも実行可能 + Independent 独立している + Professional プロのコード なぜテストするの? この解が参加者で共有できた成果は大きい 内容は以下 教科書的な回答 + 意図したとおりに動作するか確認 + 常に意図した動作するか + コ

    TDD勉強会 - acceleration.rb
    t9a
    t9a 2010/07/07
  • FactoryGirl で has_many/belongs_to な association を書くときハマった - @kyanny's blog

    Rails のテストを書いていて、フィクスチャはのちのちメンテナンスに苦労しそうだから FactoryGirl を使ってみた。 FactoryGirl についてはここが詳しい http://www.func09.com/wordpress/archives/532 上のページの例にあるとおり、中間テーブルを使うようなケースでテストデータを定義するのに便利らしい (公式ページ?でもそのように宣伝していた) のだが、中間テーブルが不要な has_many/belongs_to の関係を定義するときに、 association を親子どちらに書くかでハマってしまった。 すぐ動かせるコード例がなくて恐縮だけど、 FactoryGirl で has_many/belongs_to な association を定義するときは、必ず子のほうに親の Factory を書かないといけないっぽい。このスレッ

    FactoryGirl で has_many/belongs_to な association を書くときハマった - @kyanny's blog
    t9a
    t9a 2010/04/04
    FactoryGirl
  • 1