DEV Community

Discussion on: Don't ALWAYS quick-return from functions

Collapse
 
fabulousyap profile image
fabulous.yap

nice write-up. am guilty of always refactor codes to return only once, it makes the codes cleaner and easier to debug... tho not doing it mainly for freeing of resources, as imho it's better handled with other constructs (try...finally, smart pointers, etc.) if the language supports it...

the last refactored seems to have a small logic issue, assuming the formatting is based on C/C++ language, hope you don't mind that I copy your code to create a small test program here... tpcg.io/JbGrUA

Collapse
 
benwinding profile image
Ben Winding

Thanks man, I don't mind at all, wow that's pretty cool you could do that online