Quiero ver la clase, la función y la variable/propiedad, las dependencias visualmente, como NDepend, pero para el código ActionScript 2 o AS3.Análisis de código de ActionScript estático?
¿Algún programa o idea?
Use Doxygen de alguna manera?
Quiero ver la clase, la función y la variable/propiedad, las dependencias visualmente, como NDepend, pero para el código ActionScript 2 o AS3.Análisis de código de ActionScript estático?
¿Algún programa o idea?
Use Doxygen de alguna manera?
Descargar Structure101g y seleccione el sabor Actionscript después de instalar el software.
He confirmado que es capaz de mapear el nivel de clase e incluso las dependencias de llamada de función en proyectos Flex/AS3, y generar un mapa visual de la misma.
Eche un vistazo a la captura de pantalla adjunta.
alt text http://i40.tinypic.com/e8qptu.png
Espero que ayude.
Lejos de una solución completa, pero para empezar es posible que desee utilizar ASDoc SDK de Flex para generar la estructura de ruta de clase en un solo XML (gracias a la -keep-xml xsl -skip- argumentos).
A partir de ese momento, es probable que obtenga un buen resultado si juega con graphviz (http://www.graphviz.org/Resources.php).
Automatizándolo todo a través de ANT y está ordenado;)
Los compiladores Flex SDK tienen un argumento -link-report
que le proporcionará buena información sobre las clases compiladas en el archivo SWF y sus dependencias.
Consulte Examining Linker Dependencies de la documentación de Flex 3 para obtener más información.
En tiempo de ejecución también puede obtener información sobre clases individuales mediante el método describeType (Parte de flash.utils). Devuelve un documento XML que describe la clase que le asigna.
ItDepends, un navegador visual para clases y dependencias de paquetes en aplicaciones Flex.
Carece de las capacidades de visualización de NDepends, pero es un gran paso adelante para tratar de dar sentido a los informes de enlace. Su fuente está allí, de modo que si uno estuviera lo suficientemente motivado podría extenderse con visualizaciones.
No puede dibujar bonitos gráficos, pero no requiere Windows. +1 – Orwellophile
Iba a publicar un enlace a Big Kahuna Burger's Link Report Visualizer, pero veo que darrinm ha encontrado una herramienta mucho mejor.
Sin embargo, podría ser de alguna utilidad
Esta herramienta realiza desgloses de uso visual agradables (¿se ve WinDirStat?) Y le permite ordenar columnas. Desafortunadamente, no puedes copiar/pegar ningún dato desde él. Sigue siendo una buena herramienta. – Orwellophile
Mire esta aplicación: http://evgeniy-polyakov.github.io/link-report-analyzer/. Permite encontrar dependencias anidadas y circulares en el informe de enlace.
** + 550 ** - Gracias por explorar este software y confirmar que puede hacer un mapeo a nivel de función. Supongo que Structure101 podría hacer lo mismo para el código C++ y Java. Bonito. ¡Felicidades por ganar la recompensa! Gracias por ayudar. –