Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Curso Dart : Lidando com erros, exceções e null safety - Aula : Segurança de nulos - Atividade 9 : Implementação de descontos.

O que pede enunciado ?
Pede que caso o tipo de assinatura seja nulo, o desconto padrão de 2% seja aplicado.

Analisando as alternativas :

  • A primeira alternativa usa subscription.type.isEmpty, mas isso não cobre o caso de null.

  • A terceira alternativa assume que subscription.type nunca será null, o que pode gerar erro de execução.

  • A quarta alternativa não trata null e também não normaliza maiúsculas/minúsculas, o que pode causar falhas se o valor vier em caixa diferente.

  • Já a segunda alternativa verifica corretamente se subscription.type é diferente de null antes de aplicar os descontos, garantindo segurança contra NullPointerException e atendendo ao requisito do desconto padrão de 2%.

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, Estudante! Como vai?

Agradeço por compartilhar.

Gostei da sua análise sobre as alternativas, principalmente quando você destacou a importância de tratar valores nulos antes de aplicar qualquer lógica de desconto. Isso mostra atenção ao uso de null safety no Dart. Continue praticando essa percepção crítica, ela faz diferença no desenvolvimento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!