jGRASP

por Auburn University

Hace que la visualización ("captación") del código fuente y las estructuras de datos sea fácil e intuitiva

Sistema operativo: Windows

Editor: Auburn University

Lanzamiento : jGRASP 2.0.5.04

Comprobación de antivirus: aprobada

Informar de error

jGRASP es un entorno de desarrollo de código ligero que facilita la lectura del código fuente a los programadores. Utiliza Diagramas de Estructura de Control (CSD) y visores de objetos Java para permitir que las estructuras de datos y otros objetos se vean a voluntad durante la depuración y las pruebas de la mesa de trabajo.

Características:

  • Utiliza CSD (Diagramas de Estructura de Control)
  • Generación de CSD a demanda con "plegado" instantáneo (ver/esconder)
  • Las pistas de contexto pueden verse para cualquier estructura de CSD pasando el ratón por encima del objeto
  • Vistas estructurales de datos y objetos (árboles, listas de enlaces, tablas hash, etc.)
  • Vistas de contenido de datos y objetos (ArrayList, Linked List, etc.)
  • Los visores de estructuras complejas de datos permiten al usuario ver los datos de muchas maneras
  • Uso integrado de Gráficos de Perfil de Complejidad (CPG)
  • Utiliza el Lenguaje de Modelado Unificado (UML)

jGRASP es un entorno rico en características para escribir código en muchos lenguajes de programación comunes (Java, C, C++, Objective-C, Ada, y VHDL) en la mayoría de las plataformas (Windows, Mac OS, y Linux). Es como tener una vista de pájaro de tu código.

El acceso instantáneo a la información sobre las estructuras de datos y otros objetos hace que la visualización del propósito y la estructura del código sea mucho más fácil para el autor original así como para cualquiera encargado de editar o alterar el código. Una gran cantidad de información acerca de cualquier objeto se encuentra a un clic o al pasar el ratón por encima gracias al uso integrado e instantáneo de los Diagramas de Estructura de Control (CSD) y los Gráficos de Perfil de Complejidad (CPG).

Simplemente pase el ratón por encima de una estructura de código para obtener información basada en CSD acerca de esa estructura. La información visible incluye un grupo de datos de contenido o de estructura: detalles sobre tipos de datos, valores, enlaces y complejidad. Toda esta información puede ser presentada a través de visores de objetos dinámicos personalizables que pueden ser combinados y guardados en archivos.

A diferencia de otros programas de visualización, jGRASP utiliza Java y puede funcionar en cualquier plataforma con una máquina virtual de Java (incluyendo Windows, Mac OS y Linux).

El Gráfico de Perfil de Complejidad (CPG) permite al usuario identificar áreas complejas del código fuente. La integración completa del CPG con la ventana de edición significa que acceder a esta característica es simple e intuitivo.

jGRASP es un programa gratuito de código abierto y fue desarrollado por una beca de investigación de la Fundación Nacional de Ciencia.


PROS
Fácil de usar con una interfaz intuitiva y amigable.
Ofrece visualizaciones dinámicas para mejorar la comprensión del código.
Admite multitud de lenguajes de programación.

CONS
Interfaz de usuario anticuada y poco intuitiva.
No es ideal para proyectos de gran escala.
Carece de funciones avanzadas de depuración y pruebas.
dnSpy
Un editor de ensamblaje .NET y le ayudará a depurar el software que pueda estar desarrollando
TeXstudio
Ayuda al usuario con la revisión de la ortografía, el plegado del código y el resaltado de la sintaxis.
Mockplus
Facilita la creación de prototipos para múltiples plataformas.
Eclipse IDE
Una forma fácil para los estudiantes que se inician en la codificación y también para los desarrolladores profesionales
BYOND
Codifica tus propios juegos independientes