Funcionalidades Claves de Visual Expert para PowerBuilder

Visual Expert es una solución imprescindible para el mantenimiento de su código PowerBuilder y de base de datos.

Visual Expert permite a los desarrolladores descubrir cualquiera aplicación ya existente y empezar trabajando de manera muy facil con ella.
Entender el código - Identificar las modificaciones - Evaluar el efecto de un cambio - Generar una matriz CRUD - Documentación - ¡y mucho más!

Identifique las consecuencias de un cambio

Ejecute Análisis de Impacto: "Si cambio eso, ¿qué consecuencia va a tener?"
Evalúe lo que tendría que modificar para hacer un cambio.

No rompa su aplicación después de un cambio.
Por ejemplo

  • Encuentre donde se utiliza una columna o una variable
  • Si añade un parámetro en una función, ¿qué puede ser afectado?

Genere una Matriz CRUD

La Matriz CRUD muestra qué procedimiento o código acceda sus datos.
Por ejemplo, qué DW o Procedimientos Almacenados Crean/Leen/Actualizan/Suprimen una Tabla dada.

Explore cadenas complejos de llamadas

Muestre los Árboles de Llamadas: llamantes y llamados para funciones y eventos.
Explore todos los caminos de ejecución posibles.
Navegue de manera vertical en el código, de un clic en los métodos referenciados o variables para ver sus definiciones.

Árboles de llamadas ayuda con la evaluación de los efectos de las modificaciones en su código.

Documente su Código

Genere documentación del código fuente y cree manuales de referencias en HTML.
Genere automáticamente los documentos de manera regular (tarea planificada).
Documente las referencias en su código.
Navegue de manera fácil entre ellas utilizando hiperenlaces.
Mantenga su documentación actualizada.
Comparte el conocimiento con sus compañeros.

Compare las versiones de su código

Compare 2 versiones de su aplicación

  • Vea las diferencias en una jerarquía de contenedores. Navegue de manera vertical para encontrar los cambios pertinentes.
  • Filtre los cambios para un objeto específico, o un tipo de objeto: Userobject, Tabla, Procedimiento…  
  • Filtre los cambios en una PBL dada.
  • Guarde "pantallazos" de su código de manera regular, y compárelos cuando lo quiere.
  • Y mucho más...

Entienda el código complejo

Cuando mantiene sus aplicaciones complejas, puede necesitar aprender más sobre su código.
Para esas situaciones, Visual Expert es el mejor compañero para PowerBuilder.

Explore la estructura de su aplicación. Entienda su funcionamiento.
Navegue en su código con hiperenlaces: cada referencia viene con un enlace que se refiere al elemento.
Tooltips proveen información muy útil acerca de los objetos, métodos y variables.
Explore las dependencias de herencia entre los objetos PB.
Muchas funcionalidades avanzadas van a proteger su código desde varios puntos de vista.

Revise y mejore su código

Limpie el código. Restructure los esfuerzos de mantenimiento. Evite un funcionamiento no esperado.

  • Identifique los objetos no usados y suprima el código muerto.
  • Encuentre los métodos vacíos, comentados de manera temporaria o que no contienen ningún código fuente.
  • Encuentre los objetos duplicados que PB va a ignorar.
  • Produzca métricos de código. Cuántas líneas de código, objetos, métodos, variables hay…

Teamwork – funcionalidades colaborativas

Miembros de equipo pueden trabajar juntos en las mismas aplicaciones:

  • Programe el análisis de código en un Servidor.
  • Los miembros del equipo exploran el código en sus máquinas con una aplicación cliente.
  • Los miembros del equipo pueden explorar el mismo código al mismo tiempo.
  • Pueden compartir sus resultados (análisis de impacto por ejemplo) con otros miembros.
  • Pueden exportar y enviar sus resultados a otras personas, en archivos HTML o Excel.

Analice múltiples aplicaciones al mismo tiempo

Algunos sistemas incluyen diferentes aplicaciones, y comparten recursos: ancestros, tablas, dlls…

Mantener estos sistemas requiere una visión global del código, entre todas las aplicaciones:

  • Analice múltiples aplicaciones juntos
  • Encuentre referencias en recursos comunes
  • Explore dependencias entre el código cliente y el código BDD.
  • Busque cadenas entre múltiples aplicaciones
  • Genere una documentación entre múltiples aplicaciones
  • Ejecute Visual Expert en un Servidor y analice grandes volúmenes de código.

Integración con PowerBuilder

Cuando explora su código, puede encontrar objetos que quiere modificar: usted puede directamente ir al IDE de PB para editarles.
Usted puede también seleccionar diferentes elementos, por ejemplo, después de un análisis de impacto, y ponerlos en la PB Todolist.
Puede modificarles en PB abriéndoles desde la TodoList.

¿Cómo funciona?

  1. Los Parsers de Código analizan su código, y almacenan el análisis en el Repositorio.
  2. Usted puede solicitar este repositorio para aprender más sobre su código.
  3. Configuraciones Standalone (Edición Professional) ejecutan todos los componentes desde una máquina en local.
    Eso se recomienda para volúmenes pequeños y medianos de código.
  4. En configuraciones Cliente/Servidor (Team System), los analizadores de código y el repositorio se encuentran en un servidor. Los desarrolladores ejecutan una copia cliente de VE desde sus maquines y acceden a un repositorio compartido.
  5. El análisis de código y la documentación se generan automáticamente con el Programador.

Feedback from our clients