Czy należy użyć instrukcji switch?

Spisu treści:

Czy należy użyć instrukcji switch?
Czy należy użyć instrukcji switch?
Anonim

Instrukcje Switch to czystsza składnia w złożonej lub skumulowanej serii instrukcji if else. Użyj przełącznika zamiast if, gdy: Porównujesz wiele możliwych warunków wyrażenia i samo wyrażenie nie jest trywialne. Masz wiele wartości, które mogą wymagać tego samego kodu.

Kiedy należy użyć instrukcji switch?

Instrukcja switch przydaje się podczas porównywania zmiennych, a także do debugowania podczas tworzenia kodu. Przydaje się również podczas testowania klasy zmiennej, zwłaszcza w Ruby. Dodatkowo sprawdza wiele zmiennych z jedną zmienną w celu porównania.

Czy używanie instrukcji switch jest złe?

Switch case nie jest złą składnią, ale jej użycie w niektórych przypadkach kategoryzuje ją pod kodem zapachu. Jest uważany za zapach, jeśli jest używany w OOPS. Dlatego obudowa Switch powinna być używana bardzo ostrożnie.

Dlaczego nie powinniśmy używać wielkości liter?

Ostatnie, ale nie mniej ważne, ponieważ instrukcja switch wymaga od nas zmodyfikowania wielu klas, narusza to zasadę Open-Closed z zasad SOLID. Podsumowując, instrukcja switch jest zła, ponieważ jest podatna na błędy i nie jest możliwa do utrzymania.

Czy należy unikać instrukcji switch?

Wyrażenia IMO switch nie są złe, ale należy ich unikać, jeśli to możliwe. Jednym z rozwiązań byłoby użycie Mapy, w której klawisze są poleceniami iwartości obiektów Command z metodą execute. Lub listę, jeśli polecenia są numeryczne i nie zawierają przerw.

Zalecana: