Árvore de páginas

Versões comparadas

Chave

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

Deben tomarse algunos cuidados específicos al nombrar variables booleanas o funciones que retornan un boolean.

  • Debe quedar bien claro lo que significa cuando su valor es True o False.


  • Las funciones que retornan boolean, deben dejar claro que hacen eso. Para ello, puede utilizarse, por ejemplo, afijos como "Is", "Tiene", "Puede", etc.


Ejemplo

Alguns cuidados específico devem ser tomados ao nomear variáveis booleanas ou funções que retornam um boolean.

 

  • Deve ser bem claro o que significa quando o seu valor for True ou False;

 

  • Funções que retornam boolean, devem deixar claro que fazem isso. Para isso pode se usar, por exemplo, afixos como “Is”, “Tem”, “Pode”, etc;

 

            Exemplo:
Local lHasSpace := .F.
Local lIsReady  lIsReady := .F.

 

  • Evite usar termos na negativa, pois confundem, já que a negação de uma negação retornaria positivo e a afirmação de uma negação retornaria negativo.
  • Evite utilizar términos negativos, pues confunden, ya que la negación de una negación retornaría positivo y la afirmación de una negación retornaría negativo.

En lugar             Ao invés de
Local lDesabSSL   := .F.
utilize utilice
Local lUsaSSL     lUsaSSL := .T.