in reply to Control Flow - Multiple returns or nested conditionals

I'd argue for whichever structure feels the most natural for the given use. I find that I have to twist or contrive temporary variables and such more often when attempting to avoid multiple return statements so I tend to prefer the multiple style. As others have said, it is often easier to read and avoiding long or deep nesting almost always improves readability.

  • Comment on Re: Control Flow - Multiple returns or nested conditionals