• @[email protected]
    link
    fedilink
    English
    473 months ago

    Agreed. OP was doing well until they replaced the if statements with ‚function call || throw error’. That’s still an if statement, but obfuscated.

    • @BrianTheeBiscuiteer
      link
      73 months ago

      Don’t mind the || but I do agree if you’re validating an input you’d best find all issues at once instead of “first rule wins”.

      • @[email protected]
        link
        fedilink
        33 months ago

        Short circuiting conditions is important. Mainly for things such as:

        if(Object != Null && Object.HasThing) …

        Without short circuit evaluation you end up with a null pointer exception.