0 votes

Java NetBeans Comments Class Diagram Helper (aide au diagramme de classes)

Je commence à apprendre Java en utilisant Netbeans 6.8 IDE.

Je me demande s'il existe un utilitaire dans NetBeans similaire à VS2008 qui facilite le commentaire du code et l'affichage ultérieur de ces commentaires dans les diagrammes de classe ?

merci.

EDIT : j'ai trouvé la fonction Javadoc. c'est un peu utile mais ce n'est pas terrible.

0voto

JRL Points 36674

NetBeans disposait auparavant d'une fonction Module UML mais il n'est plus utilisé depuis la version 6.7. Ce que vous pouvez faire comme solution de contournement est d'installer une ancienne version de NetBeans à côté de votre version actuelle, et d'utiliser l'ancienne version pour générer les diagrammes UML à partir de votre code.

D'autres outils peuvent être envisagés Doxygen qui générera automatiquement de la documentation comme Javadoc. Associé à graphviz, il peut générer des graphiques d'appels visuels, ce que Javadoc ne fait pas.

0voto

Pascal Thivent Points 295221

En Plugin NetBeans UML n'est pas pris en charge dans NetBeans 6.8 (d'après le document ce fil Il est possible qu'il revienne en 6.9). L'alternative recommandée est d'utiliser SDE pour NetBeans de Visual Paradigm (ils proposent une édition gratuite et communautaire de leur outil UML qui fonctionne avec NetBeans).

Quelques alternatives (basées sur des annotations de style Javadoc qui génèrent des diagrammes dans javadoc) :

  • APIviz - APIviz est un doclet JavaDoc qui étend le doclet standard Java. Il génère des diagrammes de classe et de paquetage complets de type UML pour une compréhension rapide de la structure globale de l'API. (Vérifier les diagrammes de classe et de paquetage de échantillons !)
  • UMLGraph - (...) De plus, la doclet UMLGraphDoc incluse dans cette distribution ajoute automatiquement des diagrammes UML à la documentation javadoc. (Exemple dans cet article ).
  • yDoc (commercial) - Exemple en le projet statsvn .
  • Doxygen - une alternative à la javadoc

Personnellement, j'envisagerais APIviz (que vous pouvez appeler à partir d'outils de construction comme Ant ou Maven). Vraiment, vérifiez cet échantillon pour avoir une idée du résultat.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X