Orientações para Análise de Códigos no Fluig
Objetivo: Fornecer suporte ao desenvolvedor na análise de códigos e processos no Fluig, com o objetivo de facilitar a refatoração de códigos, inclusive aqueles que inicialmente não foram criados seguindo o padrão Deverest.
Passo 1: Estabelecendo o Ponto Inicial para a Análise
Entendimento das Necessidades e Escolha do Ponto de Partida:
Dentro do ecossistema Fluig, a análise de código-fonte pode ser abordada de múltiplas maneiras. Para maximizar a eficiência e a produtividade deste processo, é fundamental que o desenvolvedor estabeleça um ponto inicial claro. Abaixo, detalhamos algumas estratégias chave para identificar o melhor ponto de partida para sua análise:
- Simulação do Processo junto ao Usuário: Inicie reproduzindo o processo como é realizado pelo usuário, antes mesmo de examinar o código.
- Essa etapa é crucial para construir um entendimento do fluxo de execução e dos caminhos de processo, o que será vital na análise do código.
- Identificação da Localização do Código-Fonte: Determine se o código-fonte sob análise está sendo executado no Front-End, como parte de uma atividade de serviço, ou em um Dataset.
- Análise do Diagrama de Processos: É essencial revisar o diagrama de processo para compreender se existe algum gatilho específico, como edição de campo, botões ou inicialização de formulário.
- Revisão de Serviços e Datasets: Para serviços e datasets, examine o histórico do processo e observe as atividades cuidadosamente.
- Verificação de Eventos: Atente-se a operações que possam ser desencadeadas por eventos. O Fluig geralmente indica se ocorreu algum erro; portanto, ao acessar os códigos-fonte, verifique a existência de eventos associados.