Visual Expert 2020 introduce una nueva pestaña de "Referencias cruzadas" en el menú Ribbon.
Da acceso directo a las características relacionadas con la búsqueda de referencias y dependencias en su proyecto.
CÓMO HACER USO DE LA PESTAÑA DE "REFERENCIAS CRUZADAS"?
El menú de referencias cruzadas cuenta con cuatro secciones diferentes:
Encontrar Referencias
Análisis de impacto (Árbol):
Disponible para todo tipo de objetos, esta característica muestra todas las referencias a un objeto determinado.
Los resultados se presentan en forma de árbol con una jerarquía de contenedores.
Análisis de impacto (Diagrama)
Es el mismo concepto, pero los resultados se presentan ahora en forma de un diagrama.
Cadenas de llamadas
Gráfico de llamada (Árbol)
Esta macro permite visualizar una cadena de llamadas, y ver los objetos que se refieren unos a otros.
Los resultados se presentan en forma de un árbol.
Gráfico de llamada (Diagrama):
Es el mismo concepto, pero los resultados se presentan ahora en forma de un diagrama.
Referencias Externas
Procedimientos almacenados llamados:
Esta característica está diseñada para proyectos Powerbuilder.
Encuentra todos los procedimientos almacenados llamados por los objetos o las librerías de PowerBuilder. .
Servicios Web llamados:
Esta característica está diseñada para proyectos Powerbuilder.
Encuentra todos los Servicios Web llamados por los objetos o librerías de PowerBuilder.
Al seleccionar un objeto PB en el árbol, puedes ver la referencia exacta en el código PowerBuilder.
Funciones DLL llamadas:
Esta característica también está diseñada para proyectos Powerbuilder.
Encuentra todas las funciones dll llamadas por objetos o librerías de PowerBuilder.
Al seleccionar un objeto PB en el árbol, puedes ver la referencia exacta en el Código PowerBuilder.
Dependencias de alto nivel
Matriz CRUD (uso de tabla):
Esta función documentará las operaciones CRUD realizadas en su código.
Muestra las dependencias entre el código (objetos, funciones, procedimientos, etc.) y los datos (tablas, sinónimos y vistas).
Cada vez que un objeto hace referencia a un dato, también explica el tipo de acceso (Crear, Leer, Actualizar, Borrar).
Seleccione las tablas, procedimientos, funciones, etc. para las que quiere generar la matriz CRUD.
Visual Expert genera un archivo de Excel que contiene la matriz CRUD que muestra cómo los programas acceden a las tablas de los elementos seleccionados en el árbol.
Para más detalles sobre la CRUD, puedes consultar este tutorial.
Matriz de dependencia de objetos:
Esta nueva funcionalidad de Visual Expert 2020 se espera para este verano.
Ayudará a visualizar las dependencias entre los objetos en forma de matriz.
Dependencias entre PBLs:
Esta característica está diseñada para proyectos Powerbuilder. Muestra las dependencias entre 2 PBLS (es decir, cuando un objeto de PBL1 está llamando a un objeto de PBL2).
Puede personalizar el resultado especificando el número de niveles de jerarquía.La siguiente captura de pantalla nos da un ejemplo de un resultado que muestra una jerarquía de 5 niveles.
Para más detalles, puede consultar este tutorial.