Visual Expert for SQL Server
Funcionalidades claves

Solución imprescindible para el mantenimiento de su código SQL Server Code.

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!

Revisa las operaciones CRUD en su código SQL Server
(CREATE/READ/UPDATE/DELETE)

Genere una matriz CRUD que muestra qué objetos SQL Server acceden a sus datos, y de qué manera. Por ejemplo, qué procedimientos Transact SQL Crean/Leen/Actualizan/Suprimen Tablas.

  • Analice el impacto de cambios de su esquema, por ejemplo the impact of changing your Schema, for example changing a table definition or adding an index.
  • Estimate code complexity and development efforts.
  • Find out which tables are never updated, deleted from multiple places, etc.
  • Make sure every process has at least one input (R) and one output (CUD).
  • Revise las dependencias entre su código SQL Server y su código PowerBuilder.

 

Explore cadenas complejas de llamadas

Indica los llamantes y llamadas de procedimientos, de tablas, de triggers… Navegue en su código.
Entienda cadenas de llamadas complejas. 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 le ayuda evaluar los efectos de las modificaciones de su código.

Identifique las consecuencias de un cambio

"Si cambio eso, ¿cual es su efecto?"

Estime lo que tendría modificar para lograr un cambio.
¡No rompa su aplicación después de un cambio!

  • Si yo cambio esa variable, ¿cuál sería el impacto en mi código?
  • Si añado un parámetro a una función, ¿qué más puede ser afectado?
  • Si una tabla o una columna está cambiada, ¿qué parte del código tendría que modificar?
  • Etc.

Documente su código SQL Server

Genere documentación de su código fuente y cree instructivos de referencia en HTML.
Genere automáticamente los documentos de manera regular (tarea planificada).
Documente las referencias en su código y navegue de manera fácil entre ellas gracias a hiperenlaces. Mantenga su documentación siempre actualizada.
Comparta el conocimiento con los otros miembros de su equipo.

Entienda código complejo

Cuando mantiene aplicaciones complejas, puede necesitar entender mejor su código. Visual Expert es el compañero perfecto para su herramienta de desarrollo : TOAD u otros.

Explore la estructura de la aplicación. Entienda su funcionamiento.
Navegue en su código gracias a hiperenlaces: cada referencia viene con un link que le dirige al elemento referenciado.
Los tooltips proveen información útil acerca de los objetos, métodos y variables.
Muchas funcionalidades avanzadas le permitirá ver su código desde varios ángulos.

Comparación de código

Pruebe una nueva manera de comparar su código:

  • Ejecute comparaciones a nivel de su aplicación, no solo a nivel de un archivo o de un objeto.
  • Las comparaciones se basan en la estructura del código: es mucho más poderoso como las comparaciones de texto.
  • Busque las diferencias en una jerarquía de contenedores.
  • Navegue de manera vertical para encontrar los cambios. Encuentre las diferencias para un dicho objeto, o categoría de objeto: Procedimientos, Tablas, Triggers…
  • Encuentre las diferencias en un dicho contenedor, por ejemplo un paquete o un esquema.
  • Guarde “capturas de pantalla” de su código de manera regular y comparelas cuando lo quiere.

Búsqueda avanzada de cadenas de caracteres

Las búsquedas de caracteres pueden dar muchos resultados. Pueden ser tediosas e improductivas.

La Búsqueda Global de Visual Expert ofrece las posibilidades siguientes:

  • Utilizar criterios múltiples para reducir el resultado de la búsqueda
  • Limitar la búsqueda a uno o varios tipos de objetos
  • Buscar palabras exactas, o palabras que empiezan/se terminan por, coincidir con una dicha expresión…
  • Ver los resultados en una jerarquía de contenedor : se resaltarán en el código
  • Filtrar los resultados importantes y compartirlos con sus compañeros

Trabajo en equipo - Funcionalidades colaborativas

Los miembros del equipo pueden trabajar juntos en las mismas aplicaciones:

  • Pueden programar el análisis del código en un servidor.
  • Los miembros del equipo exploran el código desde sus máquinas con una aplicación cliente.
  • Pueden explorar el mismo código al mismo tiempo.
  • Pueden compartir sus resultados (de un análisis de impacto por ejemplo) con otros miembros.
  • Pueden exportar y enviar resultados a otros miembros, como archivos Excel o HTML.
    Leer Más

Revise y mejora su código

Limpie el código. Evite un comportamiento inesperado. Mejore el rendimiento.

  • Identifique los objetos no usados, índices o tablas, y elimine el código muerto.
  • Encuentre métodos vacíos, comentados de manera temporaria o que no contienen ningún código fuente.
  • Identifique índices perdidos, que deteriora el tiempo de ejecución de las consultas.
  • Produzca medidas de código. Cuántas líneas de código, objetos, métodos, variables hay…

¿Como funciona?

  1. El analizador de código analiza su código y almacena el análisis en un repositorio.
  2. Usted puede consultar este repositorio para entender mejor su código.
  3. Las configuraciones Standalone (Professional Edition) ejecutan todos los componentes en una máquina física. Recomendado para los volúmenes de código pequeños y medianos.
  4. En las configuraciones Cliente/Servidor (Team System), los analizadores de código y el repositorio se encuentran en el servidor. Los desarrolladores ejecutan una copia de VE desde sus máquinas y acceden a un repositorio compartido.
  5. El analizador de código y la documentación se generan automaticamente gracias a las tareas de planificación. Code Parsers analyze your code, and store the Analysis in a Repository.

Versiones de Visual Expert

Visual Expert ofrece 2 tipos de versiones para adaptarse a los diferentes tipos y tamañas de proyectos.

Professional

A partir de $990
  • Todas las funcionalidades claves de Visual Expert.



    Se ejecuta desde un puesto fijo.
    Adaptado para los volúmenes de
    código pequeños y medianos.

Try it for Free

Team System

  • Funcionalidades de "Profesionnal"

    + Funcionalidades Colaborativas

    + Servidor que automatiza el análisis de código y la documentación

    Recomendado cuando el volumen de código es importante o cuando varios desarrolladores trabajan sobre el mismo proyecto.

Try it for Free

El perfecto compañero para su herramienta de desarrollo

Visual Expert provides a set of innovative features, that complement your preferred development tool.

Basically, your create the application with your development tool, then Visual Expert analyzes your code to help maintain and optimize it.

Feedback from our clients