I sort of know that switch statements are typically considered a good idea when chaining together a lot of else if
statements. I'm not against this refactor in any big way, but I've also never found it overly important.
I tend to find the behavior and syntax of if
and else
to be pretty consistent regardless of language compared with switch statements so reaching for if
is easier, but even when chained doesn't seem that much less clean than switches.
I definitely agree that getting rid of if
..else
..else
chains are worth refactoring away, but I haven't found that a switch statement actually improves the quality meaningfully.
Thoughts?