40 votes

Machiniste vs FactoryGirl - avantages et inconvénients

Je travaille avec factory_girl, mais en regardant le machiniste gem. Pourriez-vous me dire s'il vous plaît - quels sont les avantages et les inconvénients de la migration vers le machiniste? Avez-vous comparé ces libs?

25voto

Ryan McGeary Points 76053

Machiniste a effectivement été fortement inspiré par factory_girl, mais variée parce que machiniste de l'auteur voulait une syntaxe différente. Depuis, factory_girl ajouté une syntaxe différente des couches pour simuler d'autres paramètres d'usine bibliothèques (y compris machiniste du "plan d'action" de la syntaxe). En d'autres termes, les deux sont très similaires, avec une valeur par défaut différente de la syntaxe. Personnellement, j'utilise factory_girl.

17voto

Andrea Schiavini Points 360

En fait, Machiniste a un gros avantage par rapport à l'Usine de jeune Fille: elle ne touche pas la base de données pour les objets associés. Regardez ici:

Machiniste vs Factory Girl: Machiniste gagner!

Toujours pas sûr de savoir comment Machiniste poignées de cela, mais de toute façon, il pourrait être un énorme gain de performance pour votre base de test.

0voto

bergyman Points 1727

Je n'ai pas utilisé de machiniste avant, mais je peux dire factory_girl est assez facile à utiliser, de les étendre et de les arracher toute rails-centricness il doit être utilisé dans tout type de projet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X