Instrukcje
switch* same w sobie nie są złe, jednakże są sytuacje w których można podejść do sytuacji odrobinę inaczej. "Switch Statements" jest kolejnym brzydkim zapaszkiem kodu. Określeniem brzydki zapaszek nazywane są miejsca w kodzie, o których warto przemyśleć ich modyfikację. Fragmenty kodu, które można napisać inaczej, lepiej. Więcej o tym możesz znaleźć na mojej stronie
Code Smells. Tam opisuję to pojęcie oraz podaję listę zapaszków - bo na koniec dnia Switch Statements nie jest jedynym zapaszkiem ;)
*Będę się posługiwać tylko nazwą switch, ale na myśli mam również ich odpowiednik if else o tym samym zastosowaniu.
Tak jak już zaznaczyłam na początku samo używanie switch nie jest złe. Jest
czasami złe. Więc skąd masz wiedzieć kiedy jest złe?
Więcej arrow_forward