Página Inicial > POG > [POG] Refatorando a linha 3418

[POG] Refatorando a linha 3418

O que é pior que encontrar um método, como esse abaixo, que retorna explicitamente um valor booleano como resultado do teste de uma lógica condicional?

private bool ExibeContaCorrente(Formulario form)
{
    if (form.ExibeAgencia || form.ExibeContaCorrente)
    {
        return true;
    }
    else
    {
        return false;
    }
}

É encontrar esse método na linha 3418 de uma classe:

Se você não conhece POG (Programação Orientada a Gambiarras), leia esse artigo para entender melhor.


POG

  1. Nenhum comentário ainda.
  1. Nenhum trackback ainda.