Avoid Using Else
Dan Holloran • March 26, 2022
I agree with this post from Freek Van der Herten. Avoiding
else is one thing I feel makes for a quick win when refactoring code. I feel like if you want to add
else you should leave a reason why as a comment. Try this you may find you no longer need
else but can refactor to something cleaner.
I think avoiding
else pairs nicely with having many small named functions. Sure it adds more lines of code. However, it is nice when functions are named well with less nested code. Which I find easier to read and understand.
I believe avoiding else is a good rule of thumb. I've almost entirely removed
else from my code. However, with a good reason I would still use
else if there is not a better solution.