El Módulo Herramientas de Productividad tiene como
objetivo facilitar al desarrollador o administrador del proyecto, las tareas
diarias que realizadas en forma manual insumen mucho tiempo y
trabajo.
A través de una interfaz fullWeb GxTend permite navegar
por el conocimiento de la Base de Conocimiento (KB) en una forma amigable y
sencilla, proporcionando una visión integral del proyecto. Esta visión integral
se logra con operaciones de búsqueda, despliegue y comparación, tanto a nivel de
KBs como a nivel de objetos. Es posible acceder en forma rápida e intuitiva al
conocimiento de la aplicación y a través de un poderoso criterio de selección,
obtener reportes, gráficos de métricas, y comparar diferencias entre distintas
bases de conocimiento.
El motor de búsqueda permite fácilmente acceder al
conocimiento. Por ejemplo, se pueden utilizar expresiones regulares para filtrar
por nombres; o emplear información como rango de fechas, tipos de objeto, etc.,
todo esto en forma combinada. También se puede buscar según el texto contenido
en el objeto.
Estas funcionalidades fueron concebidas contemplando las
dificultades que enfrenta el desarrollador día a día a la hora de ubicar un
objeto o conjunto de objetos, al intentar identificar las diferencias entre las
KBs, cuando se detectan fallas, "..pero hasta el viernes andaba bien". También
contempla a quien desea un mayor control sobre su KB y a través de las métricas
y reportes puede visualizar claramente, cómo han sido modificados los
objetos.
Ahora con este conjunto de herramientas es posible
optimizar las horas de trabajo y obtener un producto de mejor
calidad.
Además de poder navegar a través de la KB en forma
intuitiva, el usuario puede seleccionar cualquier objeto y abrir una vista
completa del mismo.
Con los criterios antes mencionados GxTend permite obtener
una lista de objetos con diferencias dentro de dos KBs de GeneXus Pudiendo
comparar toda la KB o sólo un subset de objetos de las mismas. Además es posible
comparar revisiones (concepto que se profundizará en los siguientes artículos),
es decir snapshoots del conocimiento de la aplicación, como se observa a
continuación:
En la figura mostramos dos objetos seleccionados, que se
compararán mediante el GxComparer, recientemente proporcionado por
ARTech.
Incluso es posible comparar atributos dominios, y la
propia estructura de la base de datos.
Hasta aquí hemos brindado un breve resumen del módulo de
herramientas de productividad. En la próxima entrega continuaremos con módulo de
Versionamiento y Trazabilidad de GxTend, en la que mostraremos la visión
integral del proyecto a través del tiempo.
GxTend : http://gxtend.accendo-it.com