Comment la configuration d'un conteneur IoC doit-elle être organisée? Je sais que l'enregistrement par code doit être placé au plus haut niveau dans une application, mais que se passe-t-il si une application a des centaines de dépendances qui doivent être enregistrées? Même avec les configurations XML. Je sais que vous pouvez diviser les configurations XML en plusieurs fichiers, mais il semblerait que cela deviendrait un problème de maintenance si quelqu'un devait explorer plusieurs fichiers XML.Configuration du conteneur IoC
Existe-t-il des bonnes pratiques pour organiser l'enregistrement des dépendances? De toutes les vidéos et tutoriels que j'ai vus, le code utilisé dans la démo était assez simple pour être placé dans un seul endroit. Je n'ai pas encore trouvé un exemple d'application qui utilise un grand nombre de dépendances.
Je vous suggère d'éviter la configuration XML sauf si vous devez modifier les dépendances à l'exécution. Et si vous le faites, vous voudrez peut-être regarder MEF. – TrueWill
XML est utile pour les configurations spécifiques à l'environnement –