Archive for the ‘Term’ Category

Debug com GeneXus X Evolution 1

lunes, julio 6th, 2009

Adeus as mensagens de policia nos códigos de GeneXus!

Experimentei o Debug na Evolution 1 de GeneXus e fiquei contente!

Adeus as msg(‘Var MinhaVar:’ &MinhaVar,nowait)

Considero uma importante ferramenta esta da versão X para poder controlar valores de variáveis que quando nosso sistema está dando errado temos que começar a colocar “policias” em todos lados para ver onde está o problema.

O único que temos que ter cuidado é que depende do tamanho de nosso monitor que muitas vezes não vemos todas as opções da barra de ferramentas.
Para começar o primeiro que temos que fazer é procurar o combo box onde diz Debug, de lado dos ícones de build e run.

De Fabricio De los Santos

Depois para habilitar a barra de debug, temos que incluir os programas, claro também percebi que quando tenho a janela embaixo (não sei por que) não consigo adicionar os programas.

De Fabricio De los Santos

Mas quando vejo ela no lado esquerdo junto com “Folder View”, “Preferences”, etc, ai sim consigo adicionar os programas.

De Fabricio De los Santos

De ai em mais, consigo simplesmente executando novamente o programa, na hora de chamar ao objeto que estou fazendo o debug, minha aplicação fica parada, vou no GeneXus e com as teclas standard de Visual Studio .NET, por exemplo F10, consigo avançar e ver o comportamento de minha aplicação.

Resultado: Gostei muito desta funcionalidade.

Parabéns!

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

O que gostaria de ter na GeneXus X Evolution 1 (References com mais detalhes)

domingo, junio 21st, 2009

O que tenho sentido muita falta na GeneXus X Evolution 1, é o Cross Reference de versões anteriores.
Talvez existe alguma forma que ainda não descobri, mas até agora tenho usado o “References”, mas se bem ele é rápido mostra melhor a informação, permite agrupar ou não, ele tem uma limitação, não mostra se ele é usado em Variáveis, Rules, Form, etc, o que complica um pouco, por exemplo quando vi em algum momento que numa tela aparece um atributo, que não deveria ser mostrado, mas não decorei, qual era a tela (objeto) depois quando quero procurar esse atributo, vou ter que entrar em todos os objetos que Webpanels ou trns por exemplo para ver se está ou não na tela.
Mas, pelo demais, a versão está bem melhor que a GeneXus X.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Preview 5 Upgrade 4 GeneXus X

martes, mayo 19th, 2009

Instalei o Preview 5 de Upgrade 4 de GeneXus X.

A primeira coisa que achei estranha é que o arquivo diz preview 6, mas tudo bem, de qualquer forma interrogantes aparte, instalei o upgrade.
Me sorprenderam algumas coisas, mas principalmente a performance, não sei se realmente era isso mas melhorou também o tempo de build all, as coisas que tinha reportado se corrigiram e acho que vale a pena fazer o upgrade. Só cuidado com o theme, não sei ainda o que aconteceu, mas o tema modern que tinha configurado ele teve algumas modificações. Meu conselho alem de fazer um backup da KB, faça um backup do objeto theme que esteja usando antes de aplicar o upgrade e fazer o rebuild, depois é só consolidar ele sozinho.
Fora isso, não achei outros efeitos secundários. Recomendo!

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Termômetro GeneXus X – Rebuild All com Evolution 1

viernes, octubre 31st, 2008

Seguindo a sugestão de Ricardo Oliveira de fazer o teste com a Evolution 1, não tive melhora de performance.
Desta vez demorou 49 minutos, o seja 5 minutos a mais, provavelmente, porque nesta semana a minha KB cresceu um pouco mais.
Conclusão: Entre GeneXus X e a Evolution 1, não existe melhora de performance neste ponto.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Termômetro GeneXus X – Rebuild All

jueves, octubre 30th, 2008

Desde que começamos nosso projeto de ERP Web Strategix, decidimos que ele seria inovador.
Então escolhemos a última versão de GeneXus para o desenvolvimento, GeneXus X.

E, como temos avançado?

Bem considerando Prós x Contras o saldo é positivo.
Mas poderíamos estar melhor.

Num teste que fizemos com nossa KB de 800 objetos, parâmetro que define a nossa KB como grande, segundo resultado da reunião de Café com KB’s grandes no último evento de GeneXus, o Rebuild All demorou 44 minutos num Intel Core 2 Duo com 2GB de memoria e nada mais correndo além do GeneXus, num Windows XP.

Sem entrar muito em detalhe de “achismos” porque não temos a mesma KB em GeneXus 9, considero que o tempo não é dos melhores, e que deveria ser menor para este processo, que considero similar ao Build All forçado, com uma posterior compilação.

Vamos ver nos próximos upgrades, (que estão demorando em sair, e fazem muita falta) se estos tempos melhoram esta performance e resolvem outros problemas os quais temos enfrentado mas que foram contorneados de alguma forma.
Trabalhar com a última versão sempre é assim, algumas coisas se perde, mais outras se ganha.
Já voltarei com mais “Termômetro GeneXus X”
Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com