Bonnes pratiques

C'est quoi la modélisation d'une architecture logicielle à l'aide du modèle C4 ? Je connaissais bien UML et l'outil qui va avec  Enterprise ...


Partagé par Bruno Raby
il y a 4 mois
6

Benoit GANTAUME il y a 4 mois - modifié il y a 4 mois
Le modèle C4 est vraiment très intéressant.
Je l'avais découvert par Captain Dev dans cette vidéo (www.youtube.com/... et je trouve l'approche tout à faire pertinente pour se situer dans l'archi.

Dans sa vidéo, Emmanuel illustre le concept sur un cas concret.
Marc Bouvier il y a 4 mois
Très pratique, je me sers assez souvent de l'extension de plantUml pour faire du beau diagram as text. Ca plait assez bien quand on fait des points d'architecture. Surtout quand on modifie le diagramme en live avec du code.

Leur rubrique tooling (c4model.com est assez complète.
Bruno Raby il y a 4 mois
Cap'tain Dev, que c'est bon. Je cite : "Tu n'es pas obligé d'utiliser UML, n'en déplaise aux profs d'infos d'iut". Ben oui UML c'est très lourd, bien trop complexe pour un petit projet. D'où l'intérêt du C4 ;-)

Mon conseil quelque soit la métho l'adapter et dire pourquoi en fonction du projet que l'on a à développer.
Florian Luce il y a 4 mois
Merci pour ce partage je ne connaissais pas cette "methodo". Forcé de constater avec le temps que peut importe le projet et sa taille à partir du moment où tu as besoin de communiquer c'est un formidable outil. Et je rejoins Bruno sur la nécessité d'adapter la méthode et le cadre aux spécificités et besoins réels du projet, c'est là où UML et son mécanisme de profil est très intéressant pour créer un metamodel aligné sur les besoins du projet.
Emmanuel Ernest il y a 3 mois
Ce que j'aime dans le modèle C4, c'est la simplicité avec laquelle on peut transmettre une intention.
Cela permet d'avoir une méthode de communication claire et lisible, facile à lire même pour les développeurs débutants !
UML est un outil qui peut se révéler complexe, mal maitrisé cela peu apporter de la confusion.
Rien n'empêche de mixer les deux par ex: utiliser C4 Model et réserver UML aux cas les plus avancés :)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Freelance, portage salarial, SARL... quel statut choisir pour un développeur ?
Accéder à la vidéo
Pour Les Points De Complexité Avec Damien Tramonte
Accéder à l'épisode
Existe t'il plusieurs façons de faire du TDD ?
Accéder à l'épisode
La BattleDev est de retour le 26 Novembre 2020 !
Afficher la ressource
Apprendre en binôme avec Frédéric Leguédois
Accéder à l'épisode
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus