Duvida Remoção de limite de caracteres

Discussão em 'Progress 4GL' iniciado por rafael.andrade, Maio 27, 2015.

  1. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Eu acho totalmente desnecessário esse tipo de limitação, trabalho com outras linguagens como dotNet e nele, na mesma tela há todos os eventos e functions e procedures do programa e não tem essa trava que posso dizer que é ridícula, que objetivo tem isso????
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Uma das regras da fácil manutenção é, quanto menos você tiver que sair da posição do código, melhor.

    Somente códigos que são reutilizados em vários pontos de 1 ou mais programas que deveria ser separado.

    Outra regra é, uma procedure/function para cada ação específica, exemplo: Numa Function "CamposValidos", só testa os campos, mais nada.

    Então a meu ver, essa limitação só serve pra fragmentar código e atrasar a manutenção.

    Isso não quer dizer que sou a favor de ficar enchendo de código, mas há casos, em que programas que são usados por várias empresas,
    como alguns programas críticos aqui, que simplesmente não dá pra fazer um código pequeno por causa das peculiaridades.

    Assim quanto mais fragmenta o código pior fica a manutenção e mais demorada e mais dor de cabeça.

    Abraço

    Rafael
  3. Eilleen

    Eilleen Membro Ativo

    É @rafael.andrade , cada caso é um caso... eu tb detesto isso, muito embora eu faça só procedures pequenas... só que abrir um programa enorme, vasculhar atrás de um erro, achar a linha exata pra alterar e não conseguir digitar nela é muuuuuito chato mesmo... maaaas, fz oq... ou refatora ou se submete a abrir o código no Procedure Editor... rsrs
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    pior @Eilleen, vou ter que me contentar com isso! Agradeço a todos pela paciência.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    mas meu caro, vc transformar em include, é quase um esforço pra criar uma procedure, passa parametros e recebe parametros, ai vc já divide a coisa por tarefa, função, dai vc acha outro trecho que faz a mesma coisa, eu acho que vai ter um bom ganho, seria um tempo bem investido, principalmente se vc precisa implementar alguma coisa.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Mas isso não acontece aqui, esses programas "Monstros" tem coisas que não são reutilizáveis, ai que é entra essa encheção do limite.

Compartilhe esta Página