Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Melhor estratégia para a quantidade de if's

Caso fosse necessário atualizar um formulário muito grande de informações seriam muitos if's utilizados na verificação de informação nula o que poderia deixar o código muito verboso e trabalhoso para escrever. Haveria uma estratégia melhor para casos como esse?

3 respostas

Olá Jonas, tudo bem? Uma sugestão seria utilizar switch case (que também é uma estrutura de condição ) no lugar dos ifs. Espero ter ajudado!

Mas o Switch case vai travar no primeiro item, se tiver varios pra atualizar vai ter problema, pois só vai atualizar o primeiro Acho q uma outra solução seria tentar fazer um FOR de validação

solução!

Olá Jonas, tudo bem?

Entendo sua preocupação em relação a quantidade de if's em um código. De fato, muitas verificações podem deixar o código muito verboso e difícil de manter.

Uma estratégia que pode ser utilizada para evitar a quantidade excessiva de if's é o uso de bibliotecas de validação de dados, como por exemplo o Hibernate Validator. Com essa biblioteca, é possível definir as regras de validação dos dados em uma classe separada e utilizá-las na validação dos dados recebidos pelo formulário.

Outra opção é utilizar o padrão de projeto Chain of Responsibility, que consiste em criar uma cadeia de objetos que vão tratando as informações recebidas, cada um na sua responsabilidade. Dessa forma, é possível evitar a quantidade excessiva de if's e deixar o código mais organizado e fácil de entender.

Espero ter ajudado e bons estudos!