Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Minha sugestão de refatoração

Para o método hasAccess() utilizei a estratégia de retornar antes, caso não haja nenhum vídeo assistido e, após isso, retornei a própria execução do método firstVideoWatchedInLessThan90Days()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E para o método firstVideoWatchedInLessThan90Days(), primeiro foi definido como private (já que, inicialmente, não parece necessário expôr essa implementação) e já retornei diretamente operação booleana que compara a quantidade de dias com "90", evitando ifs. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Billy Joe, como vai?

Boas ideias! Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!