Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

ADVPL - Padronização para nomenclaturas no uso do TLPP

Autor: Eurai Criado: 19/11/2024 Atualizado: 19/11/2024

Padronização para advpl tlpp

 

A totvs divulgou a padronização para advpl tlpp.

Segue algumas e o link de consult.

 

 

Para customizações de clientes

  • Inicie com valor fixo custom o restante é livre;
  • Use os nomes em minúsculo e sem underscore (sublinhado).
  • Exemplos:
    • custom.cadastros.meus
    • custom.relatorios.customizados 

 

 

Para customizações de clientes

  • Para os fontes de customizações de Clientes, eles devem iniciar com valor fixo custom e o restante é livre.
  • Use os nomes em minúsculo e sem underscore (sublinhado).
  • Exemplos:
    • custom.cadastros.cliente.tlpp
    • custom.ma030inc.tlpp

 

 

Classes, funções e métodos

  • Nomenclatura de classes:
  • Use a convenção de PascalCase, onde se coloca em maiúscula, as primeiras letras de todas as palavras, inclusive a primeira .
  • Nomenclatura de funções e métodos de classes:
    • Use a convenção de camelCase, onde se coloca em maiúscula as primeiras letras de cada palavra no meio do nome.
    • Não use underscore (sublinhado) para diferenciar palavras, ou em qualquer lugar do identificador.
    • Exemplos:
      • Function contactsController()
      • Class ContactsController
      • Method validName() Class ContactsController
      • oCustomer:validName()

 

 

Fonte: