2011-01-26 4 views
4

Étant donné une bibliothèque énorme (3ème partie) avec des centaines de classes et interfaces, je trouve qu'il est difficile de suivre Javadoc à:
- garder une trace de la hiérarchie des classes,
- comparer/contraste classes associées/interfaces.Comment apprendre de javadoc

Le but est de découvrir les différences, de comprendre ce que fait/ne fait pas une classe/interface, de manière à pouvoir utiliser la bibliothèque correctement et efficacement.

Existe-t-il actuellement un outil qui prend un javadoc d'une classe/interface donnée, génère son diagramme hiérarchique et compare/contraste les différences b/t un enfant et ses parents/grands-parents/frères et sœurs?

Bien sûr, cela peut être fait manuellement, mais cela prend du temps. Existe-t-il un moyen plus efficace de le faire? Je vous remercie.

EDIT:
- Je devrais ajouter que je n'ai pas accès au code source de la bibliothèque.
- La bibliothèque est donnée dans un jar avec peu de javadoc (juste des signatures de classe/interface/méthode, des noms quelque peu significatifs et quelques descriptions).

+0

Doxygen est peut-être un bon outil à regarder à la place de Javadoc, cette question traite de cela: http://stackoverflow.com/questions/225447/doxygen -vs-javadoc – sjr

Répondre

0

Je n'ai pas entendu parler d'un tel outil, mais ce que vous pouvez faire (au moins dans Eclipse, mais probablement dans tous les autres IDE), c'est d'attacher javadoc à la bibliothèque que vous avez importée dans votre projet. De cette façon, vous pouvez utiliser les fonctionnalités de navigation/arborescence des IDE lors de la lecture du javadoc.

Je sais que ce n'est pas exactement la réponse que vous attendiez mais j'espère que cela aide.