Práticas que facilitam programar Clipper/Harbour
Enviado: 23 Jun 2015 11:21
Uma coisa que uso em alguns fontes.
Não é comum, mas se o compilador deixa, porque não.
Nesse caso, são duas linhas em uma. Dá pra enxergar melhor o fonte.
E como sabem, a lista se multiplica, então melhor deixar fácil de enxergar.
E aproveitando...
Usei #define para essas opções WSNFE....
Imaginem usar números ao invés do #define....
Teria que mexer no fonte usando uma tabelinha pra ver do que se trata, ou encher de observações.
E observações, CASEs separados, ficaria um fonte muito poluído, complicando pra mexer numa alteração que se trata apenas de um simples texto com endereço.
Desse jeito tá fácil, economiza tempo pra alteração.
Ganhando tempo um pouquinho aqui, um pouquinho ali...
Muitos fontes, muitos aplicativos, muitos "pouquinhos tempos" que juntos são bastante tempo ganho.
Não é comum, mas se o compilador deixa, porque não.
Código: Selecionar todos
DO CASE
CASE nWsService == WSNFECANCELAMENTO ; cUrlWs := "https://.../NfeCancelamento2.asmx"
CASE nWsService == WSNFECONSULTA ; cUrlWs := "https://.../NfeConsulta2.asmx"
CASE nWsService == WSNFEINUTILIZACAO ; cUrlWs := "https://.../NfeInutilizacao2.asmx"
CASE nWsService == WSNFERECEPCAO ; cUrlWs := "https://.../NfeRecepcao2.asmx"
CASE nWsService == WSNFERETRECEPCAO ; cUrlWs := "https://.../NfeRetRecepcao2.asmx"
CASE nWsService == WSNFESTATUSSERVICO ; cUrlWs := "https://.../NfeStatusServico2.asmx"
ENDCASE
E como sabem, a lista se multiplica, então melhor deixar fácil de enxergar.
E aproveitando...
Usei #define para essas opções WSNFE....
Imaginem usar números ao invés do #define....
Teria que mexer no fonte usando uma tabelinha pra ver do que se trata, ou encher de observações.
E observações, CASEs separados, ficaria um fonte muito poluído, complicando pra mexer numa alteração que se trata apenas de um simples texto com endereço.
Desse jeito tá fácil, economiza tempo pra alteração.
Ganhando tempo um pouquinho aqui, um pouquinho ali...
Muitos fontes, muitos aplicativos, muitos "pouquinhos tempos" que juntos são bastante tempo ganho.