PlantUML

Il y a des gens qui pensent qu’UML est une méthode.

Il y en a d’autres qui pensent que c’est un framework (c’est assez semblable).

Il y en a aussi qui imaginent que c’est un modèle.

Pour ma part, je n’y vois qu’un formalisme bien pratique pour dessiner des diagrammes avec des patates qui représentent la façon dont un système fonctionne. D’ailleurs, je pourrais donner pour chaque diagramme toutes les raisons qui font que, vraiment, vraiment, c’est une simplification abusive de la réalité. (mais tout ça, j’en ai déja parlé il y a bien longtemps)

Bref … C’est une façon commode de dessiner.

Hélas, la plupart des outils pensent que si je veux dessiner, j’ai besoin d’une palette, de couleurs, et de poser « au hasard de mon inspiration », des trucs sur ma feuille de dessin. PlantUML, lui, colle à ma façon de voir puisqu’il ne me propose pas de dessiner. En fait, il me propose plutôt de décrire mon dessin dans un format textuel, puis de générer le diagramme qui lui correspond. Et c’est vraiment pratique, parce que je peux me concentrer sur ce que je veux montrer, et laisser un outil bien plus performant (Graphviz en l’occurence) le dessiner pour moi. Du coup, j’aime bien PlantUML.

Surtout qu’il s’intègre facilement dans ma logithèque :

Et en plus, c’est gratuit !

Alors pourquoi je me retiendrai de l’utiliser ?

Et pourquoi vous vous retiendriez de l’utiliser ?

Franchement ? Je ne vois pas de bonne raison de ne pas vous en servir la prochaine fois que vous voudrez faire un diagramme à patates. Vous verrez, passées les 5 premières minutes de surprise, vous serez conquis.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s