Question

Notre équipe est tenue de documenter chaque méthode de notre code et de décrire ce qui se passe et de sortir et de tels.Est-il possible de générer automatiquement un document contenant une hiérarchie complète de la hiérarchie à partir d'une fonction et de descendre à toutes les expansions d'appel possibles?Comment?Utiliser Eclipse, printemps, hibernate.Nous avons également accès à Netbeans, et tout ce qui pourrait aider.

Je sais que c'est complètement inutile, mais parfois, nous nous trouvons dans ces situations et que nous ne pouvons pas faire beaucoup à ce sujet: -).

Fondamentalement, j'ai besoin d'un générateur de graphes d'appel Java, je pense que la raison pour laquelle je ne peux pas en trouver est parce que les fonctions virtuelles empêchent l'analyse statique?

Était-ce utile?

La solution

Je recommande vivement DOXYGEN .

Même avec un code "non traitée", il générera des arbres d'appels, des diagrammes de héritage de classe et plus comme HTML.Si vous ajoutez quelques commentaires spécialement formatés (une par classe, une fonction de données remarquable, vous pouvez obtenir beaucoup plus en dehors de celui-ci.

Consultez le Exemples et l'énorme Liste des projets utilisant Doxygen .

I Personnellement, je n'utiliserais rien d'autre et j'insistait que tout le code écrit dans ma société utilise Doxygen.

EDIT: P.S DOXYGENIS Si utile, même sur le code non modique que c'est le premier outil que je recherche lorsque j'hérite le code hérité de quelqu'un d'autre.Rien d'autre ne me donne si bonne vue aussi rapidement.

Autres conseils

Ce n'est pas une solution exacte à votre problème, achetez-vous que vous pouvez utiliser l'API de DOCLET et écrire votre propre docuté.Vous pouvez accéder aux méthodes avec leurs arguments et leurs types de retour et bien plus encore.Lorsque vous allez de cette façon, vous pouvez également saisir les commentaires de la méthode de la documentation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top