2013-09-28 4 views
1

필자는 테스트를 위해 임의의 데이터를 생성하고 데이터베이스를 레일에 시딩하기 위해 Faker를 사용 해왔다. 그러나, 나는 그것이 그것이하는 것을 위해 조금 느렸다는 것을 알았다.레일에서 임의의 데이터 생성 : 위조/위조 또는 ffaker를 사용해야합니까?

나는 ffaker가 똑같지 만 더 빠르다고 들었다. 나는 또한 위조에 대해서도 들었다. 누구든지 저 보석의 차이점을 강조하고 어떤 것이 최고인지 말해 줄 수 있습니까? 새로운 도전자가 받아 들여집니다 ...

미리 감사드립니다.

+0

나는 ffaker를 증명할 수는 없지만, 150 개 이상의 테스트를 통해 우리의 테스트 스위트에서 위조를 사용한다고 말할 수 있습니다. – varatis

답변

2

저는 faker와 위조를 모두 사용했습니다. 둘 다 임의의 데이터를 생성하는 데 적합합니다. 그러나 위조에는 faker보다 더 많은 내장 사전이 있습니다. 당신은 비교할 수 있습니다

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

당신은 모두 사용자 정의 사전을 추가 할 수 있습니다.

그러나 faker는 어떤 이유로 인기가있는 것으로 보입니다. 그것은 위조자보다 더 많은 관찰자, 별과 포크를 가지고 있습니다.