web-dev-qa-db-fra.com

Comment générer des diagrammes et UML de code Kotlin?

Comment générer de l'UML et des diagrammes pour le code Kotlin? Je ne pense pas que la version payante d'Intellij soit une option pour moi. J'ai essayé des plugins Intellij et je n'ai encore rien trouvé qui fonctionne.

Je voudrais générer les diagrammes et uml à partir du code Kotlin que j'ai déjà écrit. Un outil comme celui-ci me ferait gagner beaucoup de temps.

Merci

14
Philip Nguyen

vous ne pouvez cliquer que sur un package dans l'arborescence du projet et cliquez sur "Afficher le diagramme ...". Il génère également un diagramme du point de vue Java (montre les signatures Java et les classes de façade)

enter image description here

4
Mèhdi Ben Hamida

Peut-être que cela aide les autres.

Actuellement, le générateur de diagramme de classe existant comme SimpleUML (vous pouvez le télécharger à partir de Android)) n'est pas en mesure de créer un diagramme de classe de la classe Kotlin. Mais vous pouvez utiliser ce plugin pour Kotlin avec un peu plus. effort.

Ouvrez la classe d'activités dans Android studio.

Allez dans l'outil -> Kotlin -> Afficher le bytecode Kotlin. Un nouvel onglet latéral s'ouvre et affiche le code d'octet de la classe d'activité sélectionnée.

Cliquez sur la décompilation supérieure du bytecode Kotlin généré qui génère la classe className.decompile.Java.

Cliquez sur le nom de la classe puis faites un clic droit sur la souris. Dans de nombreuses options, cliquez sur "ajouter au diagramme simpleUML". Créez un nouveau diagramme ou ajoutez-le dans un fichier existant.

Si vous rencontrez un problème, faites le moi savoir.

Remarque: - Si vous installez SimpleUML, cela peut créer un problème. Assurez-vous de télécharger SimpleUMLCE pour travailler de la meilleure façon.

4
Sumit Kumar