Geração do fonte de fluxo no Maker 3.7



  • Quando utilizava o Maker 2.6, sempre tive problemas com fluxos possuindo muitos IF's, principalmente quando os processamentos seguintes se ligavam novamente.

    Exemplo:

    [img]https://uploaddeimagens.com.br/images/000/577/568/original/Sem_t%C3%ADtulo.png[/img]

    Pois o Maker gerava o código fonte duplicando todos os processamentos um dentro do outro. Para contornar, a Softwell indicava utilizar subfluxos.

    Agora notei que o Maker 3.7 (não sei versões anteriores) não faz mais isso. Ao invés disso, é criado uma função dentro da função.

    A minha pergunta é a seguinte: É melhor utilizar IF's dentro de IF's ou ainda continuar com subfluxos?

    Pergunto isso pois a cada criação de um novo subfluxo, existe toda estrutura com outras funções para execução.


  • [quote="polianomartini"]Quando utilizava o Maker 2.6, sempre tive problemas com fluxos possuindo muitos IF's, principalmente quando os processamentos seguintes se ligavam novamente.

    Exemplo:

    [img]https://uploaddeimagens.com.br/images/000/577/568/original/Sem_t%C3%ADtulo.png[/img]

    Pois o Maker gerava o código fonte duplicando todos os processamentos um dentro do outro. Para contornar, a Softwell indicava utilizar subfluxos.

    Agora notei que o Maker 3.7 (não sei versões anteriores) não faz mais isso. Ao invés disso, é criado uma função dentro da função.

    A minha pergunta é a seguinte: É melhor utilizar IF's dentro de IF's ou ainda continuar com subfluxos?

    Pergunto isso pois a cada criação de um novo subfluxo, existe toda estrutura com outras funções para execução.[/quote] Poliano,

    A geração do XML foi otimizada e assim o tamanho do fluxo foi reduzido. Não tem problemas utilizar ifs aninhados mas, se em cada if, existir grandes instruções, recomendo a utilização de subfluxos para melhor agrupamento da lógica. Facilitará também manutenções futuras.


  • Realmente, em alguns casos é melhor dividir.

    Mas só de não ter que ficar criando um novo fluxo para contornar quando existe um objeto com mais de uma ligação é um alívio, rs.

    Seria interessante se ligações múltiplas para o objeto "Comentário" não cria-se uma função também, pois esse objeto é interessante para alinhas melhor os objetos do fluxograma.

    [img]https://uploaddeimagens.com.br/images/000/578/064/original/Sem_t%C3%ADtulo.png[/img]

Log in to reply