Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ruby On Rails でテスト データを整理する方法として、フィクスチャ、オブジェクト ファクトリ、またはその他の方法をお選びください。なんで?
オブジェクト ファクトリは、フィクスチャよりもはるかに脆弱ではありません。データベース スキーマをいじっていたためにオブジェクト ファクトリが壊れた場合、それを修正するために行う作業ははるかに少なくなります。一部の gem は、ファクトリ オブジェクト間の関連付けをインテリジェントに自動構築する方法も知っています。
ファクトリーガールとマシニストが今流行っています。私も Faker を使ってランダムな文字列を生成しています。厳密に必要というわけではありませんが、一種の楽しみです。