J'ai présenté les principes SOLID à mon équipe et ils comprennent et sont enthousiastes à l'idée d'utiliser les principes. Je leur ai donné quelques projets qui ont déjà été recréés pour utiliser ces principes. Le plus gros problème que je vois s'ils ont du mal à voir les connexions entre les classes très faiblement couplées au sein du projet. Même si je crée un diagramme de classes, il ne montrera aucune connexion. Un projet particulier auquel je fais référence utilise aussi Dependency Injection et la configuration XML pour les implémentations. Bien que cela ait un but, il est encore plus difficile pour eux de savoir quelle classe est utilisée. Quelle est la meilleure façon de montrer visuellement les relations entre les classes et comment elles sont utilisées dans le projet ?!Quel est un bon moyen de montrer la relation entre les classes et les interfaces faiblement couplées?
Modifié: 2008/10/24 20:40
Basé sur le commentaire UML je tentais de se tourner vers le haut dans le diagramme de classes Visual Studio pour construire un modèle d'une application. Je peux donner des descriptions de chaque interface mais je ne suis toujours pas sûr qu'elles soient clairement connectées.
Avez-vous essayé NDepend? –
@FacioRatio Je ne suis pas sûr que NDepend lierait des classes qui ne sont pas liées ensemble explicitement. (pourrait être faux) –