A instrução switch deve ser usada?

Índice:

A instrução switch deve ser usada?
A instrução switch deve ser usada?
Anonim

As instruções Switch são uma sintaxe mais limpa sobre uma série complexa ou empilhada de instruções if else. Use switch em vez de if quando: Você está comparando várias condições possíveis de uma expressão e a expressão em si não é trivial. Você tem vários valores que podem exigir o mesmo código.

Quando seria apropriado usar uma instrução switch?

A instrução switch é útil ao comparar variáveis e também para fins de depuração ao criar um código. Também é útil ao testar a classe de uma variável, especialmente em Ruby. Além disso, verifica várias variáveis em relação a uma variável para fins de comparação.

O uso de instruções switch é ruim?

Switch case não é uma sintaxe ruim, mas seu uso em alguns casos o categoriza como code smell. É considerado um cheiro, se estiver sendo usado em OOPS. Assim, o Switch case deve ser usado com muito cuidado.

Por que não devemos usar switch case?

Por último, mas não menos importante, porque uma instrução switch exige que modifiquemos muitas classes, ela viola o Princípio Aberto-Fechado dos princípios SOLID. Para concluir, as instruções switch são ruins porque são propensas a erros e não são passíveis de manutenção.

As instruções switch devem ser evitadas?

As instruções switch IMO não são ruins, mas devem ser evitadas se possível. Uma solução seria usar um Map onde as teclas são os comandos, eos valores objetos Command com um método execute. Ou uma Lista se seus comandos forem numéricos e não tiverem lacunas.

Recomendado: