2013-09-28 7 views
1

Я использовал Faker для генерации случайных данных для моего теста и для посева моей базы данных в рельсах. Тем не менее, я нашел это немного медленным для того, что он делает.Создание случайных данных в рельсах: следует ли использовать подделку/faker или ffaker?

Я слышал, что ffaker делает то же самое, но быстрее, и я также слышал о подлоге. Может ли кто-нибудь подсказать мне разницу между этими драгоценными камнями и сказать мне, какой из них лучше? Новый претендент принят ...

Заранее спасибо.

+0

Я не могу подтвердить ffaker, но могу сказать, что мы используем подделку в нашем тестовом комплекте с> 150 тестами, и он отлично работает. – varatis

ответ

2

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

https://github.com/stympy/faker/tree/master/lib/faker https://github.com/sevenwire/forgery/tree/master/lib/forgery/dictionaries

Вы можете добавить свои собственные словари для обоих.

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

 Смежные вопросы

  • Нет связанных вопросов^_^