Pregunta

Se requiere que nuestro equipo docume todos los métodos en nuestro código, y describa lo que se pasa y sale y tal.¿Es posible generar automáticamente un documento que contiene un árbol de jerarquía de llamadas completa que comienza en una función y bajando a todas las posibles expansiones de llamadas?¿Cómo?Usando eclipse, primavera, hibernación.También tenemos acceso a NetBeans, y cualquier otra cosa que ayude.

Sé que es completamente innecesario, pero a veces nos encontramos en estas situaciones y no podemos hacer mucho al respecto:).

Básicamente, necesito un generador de gráficos de llamadas de Java, creo que la razón por la que no puedo encontrar una se debe a que las funciones virtuales previenen el análisis estático?

¿Fue útil?

Solución

Recomiendo encarecidamente Doxygen .

Incluso con el código "no tratado", generará árboles de llamadas, diagramas de herencia de clase y más como HTML.Si agrega algunos comentarios especialmente formateados (uno por clase, función, estructura de datos notable) puede obtener mucho más fuera de ella.

Echa un vistazo a la ejemplos y el enorme Lista de proyectos que usan Doxygen .

Personalmente no usaría nada más e insistiría en que todo el código escrito en mi empresa usa Doxygen.

Editar: P.S Doxygenis tan útil, incluso en el código no comprometido de que es la primera herramienta que busco cuando hereda el Código heredado de otra persona.Nada más me da una visión general tan buena tan rápidamente.

Otros consejos

No es una solución exacta para su problema, compre usted podría usar la API DOCLET y escribir su propio Doblet.Puede acceder a métodos con sus argumentos y sus tipos de devolución y mucho más.Cuando salga de esta manera, también puede tomar los comentarios del método con fines de documentación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top