O
Módulo Ferramentas de Produtividade tem como objetivo facilitar para o
desenvolvedor ou administrador do projeto as tarefas diárias que, realizadas de
forma manual, gastam muito tempo e trabalho.
Através de uma interface fullWeb GxTend permite
navegar pelo conhecimento da Base de Conhecimento (KB) de forma amigável e
simples, proporcionando uma visão integral do projeto. Esta visão integral é
atingida com operações de busca, ativação e comparação, tanto em nível de KBs
como em nível de objetos. É possível acessar de forma rápida e intuitiva ao
conhecimento da aplicação e através de um poderoso critério de seleção, obter
relatórios, gráficos de métricas e comparar incompatibilidades entre diferentes
bases de conhecimento.
O motor de busca permite facilmente acessar ao
conhecimento. Por exemplo, podem ser utilizados expressões regulares para
filtrar por nomes, ou empregar informação como faixa de datas, tipos de objetos,
etc., tudo isto de forma combinada. Também se pode procurar segundo o texto
contido no objeto.
Estas funcionalidades foram concebidas contemplando as
dificuldades que enfrenta o desenvolvedor no dia-a-dia na hora de localizar um
objeto ou conjunto de objetos, ao tentar identificar as diferenças entre as KBs,
quando são detectadas falhas. mas até sábado tudo funcionava bem. Também
contempla quem deseja um controle maior sobre a sua KB e através das métricas e
relatórios pode visualizar claramente como os objetos foram
modificados.
Agora com este conjunto de ferramentas é possível otimizar
as horas de trabalho e obter um produto de melhor qualidade.
Além de
poder navegar através da KB de forma intuitiva, o usuários pode selecionar
qualquer objeto e abrir uma vista completa do mesmo.
Com os critérios
antes mencionados, GxTend permite obter uma lista de objetos com diferenças
dentro de duas KBs de GeneXus. Podendo comparar toda a KB ou somente um subset
de objetos das mesmas. Além disso, é possível comparar revisões (conceito que será aprofundado nos
seguintes artigos), ou seja, snapshoots do conhecimento da aplicação.
Na
figura mostramos dois objetos selecionados que serão comparados por meio do
GxComparer, recentemente proporcionado pela ARTech.
É possível,
inclusive, comparar atributos domínios e a própria estrutura da base de
dados.
Até aqui oferecemos um breve resumo do módulo de ferramentas de
produtividade. Na próxima entrega continuaremos com módulo de "Versionamento" e
de Traçabilidade de GxTend, na qual mostraremos a visão integral do projeto
através do tempo.
GxTend : http://gxtend.accendo-it.com