> Je suis peut être un peu hors champs mais j'avoue ne pas comprendre
> pourquoi créer un service pour la création d'un modèle et ne pas utiliser
> un modèle avec un ORM classique.

L'exemple ici était simpliste, et ne mérite effectivement pas un service
object dédié.

Lorsqu'une application devient conséquente, cela dit, il y a rapidement
un problème qui se pose avec les models : ils deviennent des fourre-tout
pour des dizaines de méthodes qui pourront parfois n'être utilisées que
sur une ou deux actions spécifiques. Ça fait sens, à ce moment,
d'extraire ces méthodes dans des service objects à qui on délègue des
opérations spécifiques, pour ne garder dans le modèle que les méthodes
généralistes utilisées abondamment.


-- 
Olivier El Mekki.

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .


Répondre à