Eu compartilhei uma classe que desenvolvi.
=> E após a implementação pelo desenvolvedor. Começou a apontar vários erros.
Static Function YesFunction(nRet, nNewPar, cDescr )
Local nRet := 0
nRet := 10 * nNewPar
Return nRet
=> Acontece que o parâmetro de descrição era opcional e devido a isso o desenvolvedor estava implementando assim.
YesFunction(nRet, nNewPar)
=> Então para resolver o problema . Eu fiz isso!
Static Function YesFunction(nRet, nNewPar, cDescr )
Local nRet := 0
Default cDescr := ” ”
nRet := 10 * nNewPar
Return nRet
=> Assim quando o usuário não enviasse o parâmetro cDescr. A Função assumiria por padrão que ela recebia um vazio e não Nulo. Dessa forma evitava um erro desnecessário na implementação.
=> Eu sei é algo bobo. Mas eu não sabia e como o blog é para relatar minha evolução nas ferramentas. Eu vou publicar! 😉
Receba nossos novos artigos
Baixe nosso novo e-book Como o SQL Pode Mudar Sua Vida Em 04 Passos
Sobre o Autor
0 Comentários