Histórico da Página
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
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas