Estou com uma duvida em relação ao desafio 1.
inserir uma validação de quantidade ok, mas qual o motivo de inserir uma validação de produto sendo que o usuário é obrigado a escolher um produto da lista?
Obrigado.
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!
Estou com uma duvida em relação ao desafio 1.
inserir uma validação de quantidade ok, mas qual o motivo de inserir uma validação de produto sendo que o usuário é obrigado a escolher um produto da lista?
Obrigado.
Oi Felipe, tudo bem?
A validação de produto é importante mesmo quando o usuário é obrigado a escolher um produto da lista. Isso porque, em programação, nem sempre podemos confiar que a entrada do usuário será como esperamos.
Por exemplo, mesmo que o sistema apresente uma lista de produtos, pode haver algum erro de interface ou o usuário pode tentar manipular o sistema de alguma forma que resulte em uma entrada inválida. Nesse caso, a validação do produto serve como uma camada extra de segurança para garantir que somente produtos válidos sejam adicionados ao carrinho.
E também, é uma boa prática de programação sempre validar as entradas do usuário, pois isso ajuda a manter a integridade dos dados e a estabilidade do sistema.
Espero ter ajudado.
Um abraço e bons estudos.