Czy „innego” należy używać w sytuacjach, w których przepływ sterowania czyni go zbędnym?

Czasami natrafiam na kod podobny do poniższego przykładu (to, co dokładnie robi ta funkcja, jest poza zakresem tego pytania): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } Jak widać, if, else ifi...