Question

J'aime beaucoup ces deux modèles.

L’inconvénient du modèle de référentiel est son coût (prend plus de temps qu’un enregistrement actif). Les avantages sont une abstraction plus élevée, ce qui aide réellement la logique métier compliquée.

L’inconvénient de l’enregistrement actif réside dans le fait qu’il est moins testable (une interaction avec la base de données est requise) et plus difficile à gérer dans une logique de domaine complexe.

Est-il acceptable de prendre le meilleur de ces deux modèles pour une 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.

Était-ce utile?

La solution

Je ne pense pas que ce soit faux, mais une fois que vous avez un composant de référentiel, il ne semble plus nécessaire de faire fonctionner également les objets de domaine plus simples.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top