4 ms·
Isn’t that a good general practice todo? Exit early
by metaltyphoon 4y ago
Isn’t that a good general practice todo? Exit early
- icedchai 4y agoYou'd be surprised. For every person that things exit early is good, you'll run into another that prefers a single exit. At worked at a C++ shop that preferred "single exit", and some methods with an ungodly amount of conditions just to make this possible. Ugh.
- boolemancer 4y agoIn my experience, a preference for single exit comes from C where you always need to make sure to clean up any resources, and an early exit is a great way to have to duplicate a bunch of cleanup logic or accidentally forget to clean things up. Of course, that's what goto is actually good for.