Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

 

  • Para funções públicas, inicie o nome da função com TAF.

 

  • Não utilize em chaves estrangeiras ID fixos. Procure relacionar as tabelas e utilizar o código que ela possui. Veja exemplo abaixo:

 

  • Quando montar uma query, chame a função changeQuery para realizar os tratamentos de multibancos.

...

 DBCloseArea() libera a área de trabalho corrente para uso. Efetiva as atualizações pendentes, libera todos os registros bloqueados e qualquer recurso associado à área de trabalho é fechado e liberado.

 

  • Evite utilizar != “*” nos campos D_E_L_E_T_ . 

...

  • Realize a correta tipagem dos dados das variáveis.

 

  • Simplicidade na criação de instruções torna a programação e a execução mais rápida. Considere os exemplos abaixo:

    Bloco de código

    If

    nVar

    !=

    0

    é

    mais

    eficiente

    que

    If

    nVar

    >

    0

    .Or.

    nVar

    <

    0

    If

    cVar

    $

    "ABCD"

    é

    mais

    eficiente

    que

    If

    cVar

    ==

    "A"

    .Or.

    cVar

    ==

    "B"

    .Or

    cVar

    ==

    "C"

    .Or.

    cVar

    ==

    "D"

    Mais informações de boa prática de desenvolvimento: Práticas e técnicas de programação

...