基準として、attributesを与えなくてもレコードの保存に成功するように定義されていてほしい。全ての(少なくともtraitを用いない場合の)factoryの定義について、以下のように呼び出せるように定義されていてほしい。FactoryBot.create(:user)例えば、以下のように呼び出さなければならないのであれば、使いづらく、良くない定義だと考えている。'alice')もちろん例外的な状況は存在するので、そういう場合には守らなくて良い。次の段階の基準として、2つ以上のレコードを作成してもエラーにならないように定義されていてほしい。以下のように呼び出せるように定義されていてほしい。FactoryBot.create(:user)例えば、name属性にUniquenessValidatorが定義されていて、name属性の内容が決め打ちだったりすると、こういうコードは失敗する。等の機能を利用して回避するのが望ましい。雛形で自動生成されるようなfactoryは、経験上、存在すらしていない方がましなことの方が多い。