Si un contrôleur devient trop gros et que l'instanciation du modèle commence à s'additionner, une couche de service peut être utilisée.
Si j'encapsule simplement la logique dans une classe de service, j'obtiendrai un tas de services avec une / deux méthodes. Cela ressemble à une odeur de code. Des bonnes pratiques à ce sujet?
Un service peut-il instancier des modèles?
Si un service instancie des modèles, les services ne peuvent pas être testés à l'unité. Ils ne peuvent être couverts que par des tests d'intégration?