Factories should represent their models
Do not rely on defaults from factories
Factories should contain only the required data
Build over create
If FK is in the table: SubFactor
If FK is in the other table: RelatedFactory + trait
Use fixtures to wrap factories to avoid duplication
Avoid sharing factories or fixtures among different files
get_or_create should be used only for unique keys