Fixtures vs Factories
- Anything that may be modified is not a good choice for fixtures but for factories instead
- Fixtures hide the testing logic, don't use it for building use cases, instead use it for easing the testing process.
- Fixtures still has some use cases to ease big data representations and objects that should never change (emails, user metrics, etc).
Saving vs not saving in the DB
I like to save everything on the DB until it becomes a problem, this avoids a