- Un article sur la manière de dessiner des diagrammes d’architecture logicielle efficaces
- L’auteur souligne l’importance des diagrammes dans le développement logiciel, où ils deviennent souvent le centre des discussions et des prises de décision
- Le contenu des diagrammes doit être exact, à jour et non ambigu, et les entités ainsi que leurs relations doivent être représentées avec précision
- L’auteur propose plusieurs caractéristiques d’un diagramme efficace :
- Minimiser la distance entre voisins : garder les nœuds liés proches les uns des autres rend le diagramme plus facile à comprendre. Cela devient plus difficile à mesure que le diagramme grandit
- Rechercher la symétrie : un diagramme symétrique est esthétiquement attrayant et plus facile à comprendre. Cela peut aussi renforcer le sens transmis par le diagramme
- Alignement centré : un diagramme propre et bien aligné clarifie les concepts. Maintenir l’alignement à chaque nouvel ajout permet de garder le diagramme net
- Utiliser des groupes de conteneurs : diviser le diagramme en plusieurs zones étiquetées le rend plus facile à comprendre. Les conteneurs peuvent ajouter du contexte, montrer l’abstraction ou regrouper des objets liés
- L’auteur promet d’aborder davantage dans une deuxième partie le tracé des lignes, la taille et la position des étiquettes, les couleurs, les icônes, etc.
- Cet article fait partie du blog Terrastruct, qui fournit des ressources aux ingénieurs logiciels et aux développeurs
1 commentaires
Avis Hacker News
serverless.yml. L’outil se met à jour automatiquement à mesure que le système grandit..mddans un navigateur web, alors que GitHub ne propose pas encore cette fonctionnalité.