Подтвердить что ты не робот

Сравнение Factory Девушка с производством

Кажется, немного ресурсов о fabrication драгоценности, и я не мог найти хорошего сравнения функций, которые отличают его от factory_girl. Начиная с версий fabrication-2.2.3 и factory_girl-4.0.0, я вряд ли найду разницу. Как эти драгоценные камни сравниваются? Что может сделать fabrication лучший выбор и почему? Оба они сходились?

4b9b3361

Ответ 1

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

Ответ 2

Мы начали с Factory Girl, но разорвали его в пользу создания "реальных" экземпляров AR-модели; решение, которое я сейчас пересматриваю.

До сих пор мне нравился Fabricator. Кажется, что легче объединить ассоциации, где абсолютно ничего не должно ударить по реальной базе данных, которая никогда не чувствовала себя совершенно в FG. YMMV, конечно, и там также:

Никогда не теоретизируйте, прежде чем у вас есть данные. Неизменно, вы заканчиваете скручивание факты в соответствии с теориями, а не теории, чтобы соответствовать фактам. - Закон фактических теорий Холмса

Ответ 3

Factory У девушки есть дополнительная концепция trait, которая действительно полезна.

Другие функции кажутся более или менее похожими.

Если вы хотите выбрать один, учитывайте количество загрузок:

Может быть полезно, когда вы ищете помощь/поддержку.

Ответ 4

Недавно я сделал профилирование Fabricator vs FactoryGirl, потому что мне было интересно узнать о комментариях к производительности, упомянутых другими. Я также нашел Fabricator немного быстрее (но только при использовании ассоциаций):

https://ksylvest.com/posts/2017-08-12/fabrication-vs-factorygirl

Учитывая, что время работы было настолько близко, я предпочитаю Fabricator над FactoryGirl, потому что создание ассоциаций по умолчанию будет распространять build vs create (вместо того, чтобы указывать стратегию).