TL++ Por que não migrar todos os seus fontes?

protheusnews_5

Voltamos com a nossa série de POSTS do Protheus News! Dessa vez trazendo um tema importante para a utilização da linguagem TLPP.

Por que não migrar ainda todos os seus códigos fontes para TLPP?

O TLPP tem como principal vantagem respeitar o escopo definido de variáveis, funções, classes , métodos definidos  no desenvolvimento de código fonte.

Anteriormente, na linguagem ADVPL,  as funções que eram definidas como estásticas no desenvolvimento do código, onde o desenvolvedor esperava que essa função fosse só utilizada dentro do próprio código, era possível através de uma função de framework chamada staticCall, invocarmos esta funções em outros códigos fontes.Esta “funcionalidade” também ,no ADVPL, é utilizada pela equipe de framework, por exemplo com as funções menudef, modeldef e viewdef que são todas declaradas como funções estáticas e invocadas posteriormente pelas classes de framework para o MVC.

Devido a esta restrição no TLPP,  apesar de todas as suas vantagens do TLPP que citamos em nossos posts,  recomendamos que a refatoração de seu código ainda seja feita com muita cautela.

Espero que tenham gostado desse post. Voltaremos em breve com mais novidades!

Compartilhe esse conteúdo

LinkedIn
Twitter
Facebook

Conheça os serviços da EverySystem

Conteúdos relacionados

Utilizamos cookies para qualificar sua experiência nesta página e aperfeiçoar nosso site. Ao clicar em “ok, entendi”, você concorda com esta utilização. Mais informações podem ser obtidas em nossa Política de privacidade.