Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Qual a melhor forma de escrever essa função?

Meu código não seria melhor que o do vídeo? Ou não faz nenhuma diferença?

Meu código:

public void DefinirSaldo(double saldo)
        {
            if (saldo >= 0)
                this.saldo = saldo;            
        }

Código do vídeo:

public void DefinirSaldo(double saldo)
        {
            if (saldo < 0)
            {
                return;
            }

            this.saldo = saldo;
        }
1 resposta
solução!

Boa noite Erick,

Ambas funções vão funcionar da mesma forma, a diferença é que se você você precisar adicionar novos comportamentos terá que ser dentro do seu if, quanto do exemplo do vídeo ficara depois do if