Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

 TAFA232_PR
 TAFA232_0205
 TAFA232_0100
 TAFA232_0101

2. Prós

  •  Ao Ao criar novos fontes para fazer a refatoração conseguiremos ganhar tempo e gerar menos problemas para os clientes com relação as mudanças.
  • Minimiza os riscos de colaterais, pois estaremos alterando somente o fonte do layout corrente.
  • Aumenta performance das rotinas devido a não ter que fazer leitura de linhas referentes aos outros layouts.
  • Com alteração para usar um fonte para cada layout não terá necessidade de testar um alteração em todos os layouts.
  • Diminui o tempo de rodar automação, pois teremos fontes especificos para cada layout. Hoje esta tudo em somente um fonte o que leva muito tempo para rodar o robô para um evento inteiro
  • Quando tiver mais de 1 layout ativo devido ao período de convivência, pode sair ajustes para ambos os layouts, desta maneira podemos ter issues separadas por layout ou pessoas trabalhando com fontes de cada layouts em uma única issue.

3. Contras

  •  Quando Quando tiver mais de 1 layout ativo devido ao período de convivência, pode sair ajustes para ambos os layouts o que aumenta o tempo e quantidade de alterações
  • Dicionário não está preparado para Po UI (Ex: Validação de campo, Consulta padrão, etc) - A engenharia está estudando uma forma de liberar melhorias para o PO UI entender as informações do dicionário
  • O MVC (Model-View-Controller) Protheus utiliza o recurso de "StaticCall", portanto as rotinas que possuem MVC não poderão migrar para .tlpp e acessar os novos recursos do TL++, nesse caso mantem esse fonte em .prw (ADVPL). (Está sendo solucionado pelo Frame)


4. Contatos

  1. Renato Ito - Fontes TLPP, benefícios com PO UI e Contras utilizando MVC
  2. Nairan - Sobre o MVC não funcionar com TLPP , e a liberação de um lib que será disponibilizada na release 12.1.2310


5. Documentações