Я работаю в базе кода, которая широко использует FactoryBot для создания тестовых объектов. Недавно я рассчитал, сколько времени понадобилось для создания некоторых экземпляров нашего наиболее часто используемого класса, и обнаружил, что он составляет порядка 0,2 секунды за штуку. Некоторые из моих тестов создают около 100 объектов, так что это значительное время.
Почему создание объекта может занимать так много времени? Предлагает ли FactoryBot какой-либо способ сократить время, которое он проводит?