Outil Plugin Android Studio / IntelliJ à tester

  • Auteur de la discussion jctarby
  • Date de début
J

jctarby

Membre
Inscrit
13 Janvier 2017
Messages
1
Points
0
  • #1
Bonjour

Dans le cadre d'une thèse, nous avons développé un plugin (100% gratuit) IntelliJ/Android Studio qui pourrait vous intéresser. Ce plugin permet à un développeur Java de voir en temps réel, dans une page web, le diagramme de classes des classes ouvertes dans IntelliJ ou Android Studio, et d'avoir également le diagramme de séquences de la méthode courante. Ces diagrammes sont donc à jour en permanence !

De plus, le diagramme de classe (et plus tard le diagramme de séquence) est interactif. Un clic sur une classe, une méthode ou un attribut affiche/sélectionne automatiquement le code associé dans l'IDE.

Pour information, Mickaël travaille actuellement sur le diagramme de classes. Le diagramme de séquences actuel fonctionne, mais une nouvelle version est en cours de réécriture totale et sera mis en ligne en mars.

Vous trouverez tout ceci à partir du site de Mickaël Duruisseau à
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, rubrique "prototypes", puis "VisUML".

Ce plugin est en phase de développement permanent, il y aura encore de nombreuses évolutions d'ici la fin 2017.

J'espère que vous pourrez faire tester ce plugin au maximum de gens autour de vous. N'hésitez pas à nous faire remonter les bugs, mais surtout toutes les améliorations que vous aimeriez avoir.

Cordialement
Jean-Claude Tarby
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 828
Points
48
  • #2
Salut,

personnellement je n'ai jamais aimé les diagrammes de séquences et de classes.
Généralement on les utilises dans de gros projet dans les entreprises ou autres, pas pour les petits projets.

Mais après il peux être intéressant pour ceux qui en ont besoin mais est ce que cela va alourdir leur IDE ? Car si il se met à jour automatiquement en temps réel donc cela veux dire qu'il est sans arrêt en tâche de fond.


Mais sinon bravo pour votre projet.
 
M

mduruisseau

Membre
Inscrit
17 Janvier 2017
Messages
1
Points
0
  • #3
Bonjour,

Les gens qui aiment les diagrammes sont relativement rares, pendant les études encore plus ! C'est aussi principalement parce qu'on doit les écrire nous-mêmes et que les outils de modélisation ne sont pas assez ergonomiques pour ça.
Mais ils sont quand même utiles, effectivement pour de gros projets, mais aussi pour les plus petits, si plusieurs personnes bossent ensemble, que c'est un projet que tu ne connais pas, ou qui était en pause pendant quelque temps, il est généralement plus simple d'appréhender un projet en ayant une vue graphique qu'un ensemble de fichiers remplis de code (pas forcement commenté ;-)) Ceci a été confirmée par plusieurs études, dont une enquête effectuée par notre équipe dans des entreprises de Lille, Paris, Bruxelles et San Francisco.

Ce projet met effectivement à jour en temps réel la vue graphique, cependant ce n'est pas une tâche de fond qui actualise en continu tout le projet. Une fois la première analyse terminée, le plugin va attendre de recevoir un événement de l'IDE pour se mettre à jour, par exemple lors de la sauvegarde d'un fichier ou l'ouverture d'un onglet. A ce moment, le plugin va refaire une analyse, mais uniquement du fichier concerné, ce qui ne prend que quelques millisecondes, donc pas de ralentissement de l'IDE. ;-)

Merci !
 

Sujets en relation

Haut Bas