J'aime vraiment ces deux modèles. L'inconvénient du modèle Repository est son coût (prend plus de temps que l'enregistrement actif). Le bénéfice est l'abstraction plus élevée qui aide vraiment sur la logique métier compliquée. L'inconvénient de l'enregistrement actif est qu'une testabilité plus faible (interaction db est requise) et plus difficile dans la gestion de la logique de domaine compliquée.Modèles d'enregistrement et de référentiel actifs ensemble. Est ce acceptable?
Est-il acceptable de prendre le meilleur de ces deux modèles à utiliser dans la même application?
Je pensais à utiliser l'enregistrement actif pour les CRUD simples et le référentiel pour les objets de domaine complexes.
L'idée derrière cette intention est de réduire le coût du code tout en conservant un bon code.